2023年10月7日

linux 线程 互斥锁

摘要: 互斥量(锁): 为避免线程更新共享变量时出现问题,可以使用互斥量(mutex 是 mutual exclusion 的缩写)来确保同时仅有一个线程可以访问某项共享资源。可以使用互斥量来保证对任意共享资源的原子访问。 互斥量有两种状态:已锁定(locked) 和 未锁定(unlocked)。任何时候, 阅读全文

posted @ 2023-10-07 19:56 廿陆 阅读(39) 评论(0) 推荐(0)

linux 线程属性 线程同步

摘要: 线程属性:man pthread_attr_ (按两次Tab,会出现相关属性) 1 /* 2 int pthread_attr_init(pthread_attr_t * attr); 3 - 初始化线程属性变量 4 int pthread_attr_destroy(pthread_attr_t * 阅读全文

posted @ 2023-10-07 11:15 廿陆 阅读(24) 评论(0) 推荐(0)

linux 线程 线程的分离 线程取消 detach cancel

摘要: 线程的分离:分离后不能进行连接 1 /* 2 detach a thread 3 int pthread_detach(pthread_t thread); 4 - 功能:分离一个线程,被分类的线程在终止的时候,会自动释放资源返回给系统 5 1.不能多次分离,会产生不可以预料的行为 6 2.不能去连 阅读全文

posted @ 2023-10-07 11:08 廿陆 阅读(63) 评论(0) 推荐(0)

导航