java併發之sleep與wait、notify與notifyAll的區別

線程對象與鎖對象的概念 線程對象是線程類的實例對象,線程類通過繼承Thread類或實現Runnable接口獲得。通過重寫run()方法併發執行程序代碼,極大的提高了程序的執行速度。多個線程之間合作需要進行同步,而鎖是實現線程同步的機制之一,基於萬物皆對象的思想理念,鎖也是一種對象,Java中所有的對象都可以被當做鎖來使用。這句話非常重要,它解釋了下文中所述的爲何wait、notify、notify
相關文章
相關標籤/搜索