![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux-线程
l_x_l_x_
这个作者很懒,什么都没留下…
展开
-
linux—线程使用
一、概念 线程是进程内部的一条执行序列,一个进程内部至少有一条执行线程。 即就是 main函数的执行体。 进程内部可以有多条线程, main 函数的线程称之为主线程, 其他线程称之为函数线程。 函数线程是由主线程通过系统调用函数创建的。线程可以同时执行。二、线程与进程的区别(1)线程是轻量级的进程, 进程是资源分配的最小单位, 线程是调度执行的最小单位。 (2)实体间(进程间,线程间原创 2017-10-01 23:06:41 · 300 阅读 · 0 评论 -
读写锁与自旋锁
一、读写锁1、特点读写锁比mutex有更高的适用性,可以多个线程同时占用读模式的读写锁,但是只能一个线程占用写模式的读写锁。 (1)当读写锁是写加锁状态时,在这个锁被解锁之前,所有试图对这个锁加锁的线程都会被阻塞; (2)当读写锁在读加锁状态时,所有试图以读模式对它进行加锁的线程都可以得到访问权,但是以写模式对它进行枷锁的线程将阻塞; (3)当读写锁在读模式锁状态时,如果有另外线程试图以写模式原创 2017-10-09 23:17:33 · 686 阅读 · 0 评论