多線程開發中須要注意的問題

多線程開發在 Linux 平臺上已經有成熟的 Pthread 庫支持。其涉及的多線程開發的最基本概念主要包含三點:線程,互斥鎖,條件。其中,線程操做又分線程的建立,退出,等待 3 種。互斥鎖則包括 4 種操做,分別是建立,銷燬,加鎖和解鎖。條件操做有 5 種操做:建立,銷燬,觸發,廣播和等待。其餘的一些線程擴展概念,如信號燈等,均可以經過上面的三個基本元素的基本操做封裝出來。 線程函數列表(左爲l
相關文章
相關標籤/搜索