线程基础知识包含两个部分,1是线程的基础概念,线程控制的API和线程属性设置的API,具体可以参考man手册,2是线程间同步的方法,有互斥锁,读写锁,条件变量,信号量等,以及使用信号量实现生产者消费者模型。

线程,light weight process 轻量级的进程,是内核调度的基本单位,ps –Lf pid 查看指定线程的lwp号,lwp号和进程ID很相似,不是线程ID,线程ID是进程中区分不同的线程所使用的。

线程同步,一般用在多个线程,共同操作一个共享资源的情况。

  • 右键单独打开图片可以放大,,,

线程的一些基础知识和API就讲这么多,至于具体的细节知识,如条件变量,哲学家吃饭模型等放在单独的篇幅中


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

模板模式 上一篇
守护进程 下一篇