线程
夏虫的春天
这个作者很懒,什么都没留下…
展开
-
Linux线程的使用
1、 概念 进程内部的一条执行序列。 进程内部至少有一条执行线程。 即就是 main函数的执行体。 进程内部可以有多条线程, main 函数的线程称之为主线程, 其他线程称之为函数线程。 函数线程是由主线程通过系统调用函数创建的。 2、 与进程的区别: ①进程是资源分配的最小单位, 线程是调度(执行) 的最小单位 ② 第七点 ③ 线程切换比进程切换消耗小 3、 线程的分类原创 2017-10-10 17:48:47 · 320 阅读 · 0 评论 -
Linux中同步控制
一、互斥锁 1、概念: 实现线程访问临界资源的同步控制。 如果一个线程在临界区开始时,给互斥锁加锁, 那么其他的线程就必须等待线程解锁, 才能接着运行, 并访问资源。 操作: ①初始化, ②加锁,③ 解锁,④ 销毁锁 2、互斥锁类型 : pthread_mutex_t 3、锁初始化: int pthread_mutex_init(pthread_mutex_t*mutex,pthre原创 2017-10-14 20:44:06 · 249 阅读 · 0 评论