小编pra*_*tsm的帖子

linux是否安排了进程或线程?

看完这个问题后,我有些疑惑.请帮助理解.

调度涉及决定何时运行流程以及何种时间.

  1. linux内核是否安排了线程或进程?由于进程和线程在内核中没有区别,调度程序如何处理它们?

  2. 如何确定每个线程的量程?一个.如果为一个过程决定一个时间量(比如说100us)那么在进程的所有线程之间共享?或b.每个线程的量程由调度程序决定?

注意:问题1和问题2是相关的,可能看起来相同但只是想明确事情是如何工作的.

linux multithreading kernel scheduling process

22
推荐指数
2
解决办法
1万
查看次数

选择文件夹后,QFileDialog :: getExistingDirectory不会关闭

在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库.

我的最终目的是显示文件夹选择器对话框,一旦选择了文件夹,对话框应该关闭.之后,处理应该继续.这该怎么做?

提前致谢.

qt qfiledialog

2
推荐指数
1
解决办法
2723
查看次数

标签 统计

kernel ×1

linux ×1

multithreading ×1

process ×1

qfiledialog ×1

qt ×1

scheduling ×1