一、可重入內置鎖,synchronized代碼塊或者方法,對象屬性有:計數值和擁有者線程,可重入鎖,好比能夠防止調用父類同步方法時,回不來致使死鎖。http://blog.csdn.net/ns_code/article/details/17014135多線程
二、繼承Thread類和實現Runnable接口實現線程,一、繼承Thread類只能是單繼承,二、Runnable接口能夠更容易的實現多線程共享數據,即一個Runnable對象就能夠在多個線程執行,實現一個對象的數據共享,繼承Thread類則不行,由於有多個Thread子類對象,不能共享數據。.net