boost库 创建线程 怎么可以让线程暂停的时候减少CPU的占用?
boost库 创建线程 怎样可以让线程暂停的时候减少CPU的占用??
我用boost::thread创建的线程,线程是用来扫描文件的,在界面中有一个暂停按钮 当点击暂停按钮是我想要是线程暂停,我现在的办法是 用一个暂停的标志位 添加一个while循环 在循环中Sleep().但是点击暂停后CPU的占用大小没有减小,怎么样暂停才能降低CPU的使用率那?boost库我不太熟,麻烦讲的详细点
------解决方案--------------------
我要了,再多点啊
我用boost::thread创建的线程,线程是用来扫描文件的,在界面中有一个暂停按钮 当点击暂停按钮是我想要是线程暂停,我现在的办法是 用一个暂停的标志位 添加一个while循环 在循环中Sleep().但是点击暂停后CPU的占用大小没有减小,怎么样暂停才能降低CPU的使用率那?boost库我不太熟,麻烦讲的详细点
------解决方案--------------------
我要了,再多点啊