发布时间:2014-10-15 10:31:40
1.关于死锁通常出现死锁的情况:1)忘记释放锁 2)单线程重复申请锁 3)双线程多锁申请 (注意锁的申请顺序)4)环形锁的申请......【阅读全文】
发布时间:2014-10-14 17:52:02
1.单个消费者和单个生产者模型利用锁和条件变量完成代码点击(此处)折叠或打开#include #include #include #include #include enum{ &.........【阅读全文】
发布时间:2014-10-14 17:25:22
pthread_cond_wait()/************pthread_cond_wait()的使用方法**********/ pthread_mutex_lock(&qlock); pthread_cond_wait(&qready, &qlock); pthread_mutex_unlock(&qlock);/*****.........【阅读全文】
发布时间:2014-10-14 15:03:02
互斥锁:用来上锁。条件变量:用来等待,当条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。 函数介绍: 1.名称:pthread_cond_init目标:.........【阅读全文】
发布时间:2014-10-14 11:25:02
进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单.........【阅读全文】