kse*_*een 1 delphi multithreading threadpool
是否有任何模拟Delphi指定某些线程是后台线程?至于.NET我可以说SomeThread.IsBackground = true;,这个线程将成为后台.提前致谢!
.net文档描述了IsBackground属性,如下所示:
线程是后台线程或前台线程.后台线程与前台线程相同,除了后台线程不会阻止进程终止.一旦属于进程的所有前台线程终止,公共语言运行库就结束该进程.任何剩余的后台线程都会停止并且不会完成.
当.dpr文件中的main函数完成时,Delphi进程终止.此主函数始终在主进程线程的上下文中运行,即在进程启动时由系统自动创建的线程.
因此,在Delphi中没有等价的属性.有一个前台线程,主线程,所有其他线程都是后台线程,使用.net术语.在运行时,线程不能将状态从前景更改为后台,反之亦然.