线程
文章平均质量分 60
olso
这个作者很懒,什么都没留下…
展开
-
c/c++线程--1
c/c++线程进程 process线程 thread进程和线程都是由操作系统所体会的程序运行的基本单元。一个程序至少有一个进程,一个进程至少有一个线程。具体的可以参照网络上的牛人对进程和线程的理解。http://www.cnblogs.com/flashsky/articles/642720.html用户空间看,有区别。每个进程在创建时,除了内核的操原创 2015-05-12 07:57:43 · 621 阅读 · 0 评论 -
c/c++线程--3线程池
c/c++线程--3最近一段时间在看linux下c语言的多线程,其中一个比较重要的应用就是线程池。自己也参照着网上的资料写了一个简单的线程池。这里做以总结。1.解决问题,应用场景我们的应用在任何时候都要准备应对数目巨大的连接请求,同时,这些请求所要完成的任务却又可能非常的简单,即只占用很少的处理时间。总之线程池通常适合下面的几个场合: (1) 单位时间内处理任务频繁而原创 2015-05-25 19:48:33 · 517 阅读 · 0 评论 -
c/c++线程--2线程同步
c/c++线程--2线程同步线程同步的方式1.互斥锁2.条件变量3.读写锁异步方式信号同步方式:3种锁都需要创建和销毁。还有属性参数,默认属性的话,这个参数传NULL。互斥锁通信机制二元变量,解决线程间同步问题。同步:先后顺序。以排他方式防止数据结构被并发的修改;控制逻辑:a.访问前申请,如果处于开锁状态,则申请到该锁原创 2015-05-14 19:26:51 · 567 阅读 · 0 评论