2013-05-06 39 views
-1

我是java的新手。 Plz幫助我與下面的查詢同步是否在java中執行順序執行?如果是的話,爲什麼我們需要線程?

使用多線程,我們可以實現並行處理,因此執行任何方法的時間非常少。

在使用同步的情況下,我們只保留一個線程的方法/塊,以便一次執行它。一旦完成,剩下的線程將執行它,這聽起來按順序執行,並且找不到執行時間差異也是如此。

所以在這種情況下,爲什麼我們不能編程它沒有線程。

編程時使用與線程同步編程還是不使用線程有什麼不同?

+1

重點是隻「同步」_some_部分。 – SLaks 2013-05-06 17:40:01

回答

0

同步允許將連續執行僅限制在絕對必要的代碼段。

允許管理必須具有序列化訪問的資源,同時允許程序的其餘部分利用所有可用的CPU核心。