gpt4 book ai didi

c - 使用 pthread C/C++ 在主线程休眠

转载 作者:行者123 更新时间:2023-11-30 17:34:46 25 4
gpt4 key购买 nike

您好,我是 pthread 新手,正在尝试测试该程序。

http://www.ibm.com/developerworks/library/l-posix3/

这个程序运行得很好,但有一件事。主线程中的 sleep() 是什么?如果我将其更改为 sleep(2) 来缩短或在这个 *threadfunc 上放置更多任务。

线程在完成所有任务之前完成。有没有更好的方法等待任务完成?

最佳答案

sleep() 挂起主线程,以便工作线程暂时执行该工作。主线程唤醒后,会停用工作队列,因此threadfunc()中的wq.control.active为false,无论线程是否结束,工作线程都会终止他们的任务。

关于c - 使用 pthread C/C++ 在主线程休眠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23199789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com