線程優(yōu)點(diǎn)(對(duì)比進(jìn)程):
1.開銷小
2.由于同在一個(gè)進(jìn)程中,各線程之間很方便的訪問共享數(shù)據(jù)。
線程典型應(yīng)用:異步處理機(jī)制;處理blocking IO;
線程函數(shù)定義在<pthread.h>
線程對(duì)于共享數(shù)據(jù)的同步機(jī)制:
1.顯式互斥鎖mutex_t
...
避免頻繁創(chuàng)建銷毀線程的開銷,可使用線程池復(fù)用線程,參考boost threadpool.
<to be continue...>