蒲公英110

2016年10月7日

信号量、互斥量、同步变量、条件变量和事件变量

摘要: 信号量:信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为 阅读全文

posted @ 2016-10-07 21:35 蒲公英110 阅读(1296) 评论(0) 推荐(0) 编辑

多线程和进程的概念

摘要: 1.耗时的操作使用线程,提高应用程序响应 2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。 3.多CPU系统中,使用线程提高CPU利用率 4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。 使用多线程的理由之 阅读全文

posted @ 2016-10-07 21:30 蒲公英110 阅读(1110) 评论(0) 推荐(0) 编辑

导航