
多线程与多进程
多线程与多进程
Worthy_Wang
一辈子没办法做太多事情,所以每一件都要做到精彩绝伦。
展开
-
Linux 多线程Posix详解(三) : C++封装
C++封装MutexLock,MutexLockGuard,Condition题目要求:设置两个消费者型线程,进行交替消费,不考虑存货为什么要使用MutexLockGuard?在生成MutexLockGuard类对象之后,自动加锁,然后在语句块中执行完毕,调用析构函数的时候自动解锁,这样自动加解锁,避免了死锁的可能Mutex.h:#ifndef _WD_MTUTEX_H_#defin...原创 2020-02-28 15:09:34 · 419 阅读 · 0 评论 -
Linux 多线程Posix详解(二) : 线程的同步与互斥
int pthread_mutex_init(pthread_mutex_t *__mutex, const pthread_mutexattr_t *__mutexattr)int pthread_mutex_lock(pthread_mutex_t *__mutex)int pthread_mutex_unlock(pthread_mutex_t *__mutex) throw()int...原创 2020-02-25 11:24:32 · 408 阅读 · 0 评论 -
Linux 多线程Posix详解(一) : 线程的创建、等待、退出、取消与清理
多线程int pthread_join(pthread_t __th, void **__thread_return)int pthread_create(pthread_t *restrict __newthread, const pthread_attr_t *restrict __attr, void (__start_routine)(void *), void *restrict ...原创 2020-02-24 15:35:09 · 713 阅读 · 0 评论