這段話是不是應該分為單核和多核處理器分別看待?
當一個線程訪問object的一個synchronized(this)同步代碼塊時,另一個線程仍然可以訪問該object中的非synchronized(this)同步代碼塊。
當單核處理器時,一個時刻只能執行一個線程,當一個線程訪問object的一個synchronized(this)同步代碼塊時,就不會有第二個線程。這樣理解是對的嗎?
當一個線程訪問object的一個synchronized(this)同步代碼塊時,另一個線程仍然可以訪問該object中的非synchronized(this)同步代碼塊。
當單核處理器時,一個時刻只能執行一個線程,當一個線程訪問object的一個synchronized(this)同步代碼塊時,就不會有第二個線程。這樣理解是對的嗎?
2018-12-12
舉報
2020-03-11
單核也可以實現多線程的? ? 多個線程可以并發執行
2018-12-12
單核也可以多線程