Linux多線程編程:pthread線程建立、退出、回收、分離、取消

簡單瞭解一下線程  線程也被稱爲輕量級進程,啓動一個線程所花費的空間遠遠小於啓動一個進程所花費的空間,由於進程切換時須要更新cache和tlb,而線程就不用。由於線程訪問的是同一地址空間,線程間通訊能夠經過全局變量,但須要須要加入同步或互斥等機制,本篇文章探討線程的建立、退出、回收、取消、分離等函數,pthread並不是Linux系統的默認庫,而是POSIX線程庫,因此編譯時須要加上-pthrea
相關文章
相關標籤/搜索