看完这个问题后,我有些疑惑.请帮助理解.
调度涉及决定何时运行流程以及何种时间.
linux内核是否安排了线程或进程?由于进程和线程在内核中没有区别,调度程序如何处理它们?
如何确定每个线程的量程?一个.如果为一个过程决定一个时间量(比如说100us)那么在进程的所有线程之间共享?或b.每个线程的量程由调度程序决定?
注意:问题1和问题2是相关的,可能看起来相同但只是想明确事情是如何工作的.
在Qt,
QFileDialog *dlg = new QFileDialog();
QDir dir = dlg->getExistingDirectory(this, tr("Choose folder"), qgetenv("HOME"));
Run Code Online (Sandbox Code Playgroud)
打开文件夹选择对话框.选择文件夹后(按选择按钮),文件夹不会自动关闭.所以我尝试过:
if(dlg->close() == true) delete(dlg);
Run Code Online (Sandbox Code Playgroud)
当我调试dlg-> close()时返回true并且命中了删除代码(dlg).文件夹选择器对话框仍未关闭.
我正在使用Ubuntu 11.10 64位操作系统.使用存储库中的Qt库.
我的最终目的是显示文件夹选择器对话框,一旦选择了文件夹,对话框应该关闭.之后,处理应该继续.这该怎么做?
提前致谢.