Linux
Come_code
你说,我一个码农,还有机会做产品吗?
展开
-
Linux多线程——封装POSIX线程库(三)线程的封装
C++封装POSIX 线程库(三)线程的封装 1.POSIX 线程简介 POSIX 提供以下函数: pthread_create():创建一个线程 pthread_exit():终止当前线程 pthread_cancel():中断另外一个线程的运行 pthread_join():阻塞当前的线程,直到另外一个线程运行结束 pthread_attr_init():初始化...原创 2020-04-27 03:02:09 · 439 阅读 · 0 评论 -
Linux多线程——封装POSIX线程库(二)条件变量的封装
Linux多线程——封装POSIX线程库(二)条件变量的封装 1.Pthread条件变量简介 条件变量也是线程间同步一个重要的内容,如果说互斥是一个种竞争关系,那么条件变量用于协调线程之间的关系,是一种合作关系。条件变量的应用很多,例如:BlockingQueue,ThreadPool等。 关于POSIX Pthread简介和示例用法可以参考: POSIX Pthread 条件变...原创 2020-04-26 19:00:27 · 325 阅读 · 0 评论 -
Linux多线程——封装POSIX线程库(一)锁封装
111原创 2020-04-25 16:29:54 · 315 阅读 · 0 评论