当前位置: 技术问答>linux和unix
关于多线程问题
来源: 互联网 发布时间:2015-04-01
本文导语: 我在程序里,用pthread_create(),起了两个线程,这两个线程都让他给一个内存地址里的值循环加一500此,另外让第一个线程调用sleep(1),结果第二个线程瞬间执行完毕。而第一个线程在循环第一次后就大概一秒钟循环一次...
我在程序里,用pthread_create(),起了两个线程,这两个线程都让他给一个内存地址里的值循环加一500此,另外让第一个线程调用sleep(1),结果第二个线程瞬间执行完毕。而第一个线程在循环第一次后就大概一秒钟循环一次,其慢无比,不知道为什莫?
|
你不是调用sleep让线程休眠1秒吗???
|
对阿,这个程序要好几分钟才能运行完,sleep是干嘛用的?