摘要: 信号量在多线程中,主要是用于线程的同步或者限制线程运行的数量。 所谓同步,当流程1运行在线程1中,流程2运行在线程2中,流程2必须在流程1结束之后才能开始执行。你会怎么做,所有就需要给出一个流程1结束的信号。 在信号来之前,让线程2先在某个位置等待,这个使用方式和互斥锁有点类似,互斥从某种意义上也是 阅读全文
posted @ 2016-05-21 14:58 深空灰 阅读(5058) 评论(0) 推荐(1) 编辑
摘要: 首先贴一段win32API实现的多线程的代码,使用CreateThread实现,如果不要传参数,就把第四个参数设为NULL 下面是执行的结果 互斥锁: 当一个全局的共有资源被多个线程同时调用会出现意想不到的问题,比如你去银行取出所有钱,同时又转所有钱到支付宝,如果这两块同时执行,就有可能转出双倍的钱 阅读全文
posted @ 2016-05-21 14:30 深空灰 阅读(26270) 评论(2) 推荐(1) 编辑