在Linux中,当一个正在执行的线程调用‘睡眠’暂停它的执行时。一旦一个信号被发送到进程,‘睡眠’函数就会立即返回。我可以安装我的信号处理程序,并将下面的标志正确地设置为退出while循环。// a signal handler set 'flag' on CTRL-C
sleep(10); // returns on signal caught在我使
我必须在单独的线程中调用一个方法(我使用的是posix线程),它在每5秒后更新一些值,并编写了下面的代码。;//pause for 5 second}pthread_create(&thread1,NULL,threadEntry,NULL);
但是这个线程在4-5分钟后出现分段错误,这可能是.What的原因?有没有其他方法可以暂停POSIX线程。(我使用linux)