
linux编程
kang~good
这个作者很懒,什么都没留下…
展开
-
linux线程属性
1.线程基本属性包括:栈大小、调度策略和线程状态。通常先创建一个属性对象,然后在属性对象上设置属性的值,再将属性对象传给pthread_create 函数的第二个参数用来创建含有该属性的线程。2.属性对象(1)初始化属性对象pthread_attr_init()函数用于将属性对象使用默认值进行初始化,函数原型如下: int pthread_attr_init(pthread_a...转载 2019-06-03 23:11:26 · 229 阅读 · 0 评论 -
互斥量和条件变量
目录1 临界区2 互斥量3 创建与销毁 3.1创建互斥量 3.2销毁互斥量4 加锁与解锁 4.1 加锁 4.2 解锁 4.3 线程范例5 死锁和避免 5.1 产生死锁的四个必要条件: 5.2处理死锁的基本方法6 条件变量 6.1 创建与销毁 6.2 等待与通知 6.3 条件变...原创 2019-06-16 10:31:00 · 1017 阅读 · 0 评论