1
4
根据 http://msdn.microsoft.com/en-us/library/0ka9477y.aspx
您可能需要提出自己的实现,并直接处理线程的创建。 问题: |
2
2
那是 A. 极坏的 一般来说,设置线程或进程优先级是一个坏主意,因为它是不确定的,并且可能会耗尽其他线程/进程。此外,您实际上可能会因为饥饿而提高低优先级线程/进程的优先级。 最重要的是,线程池的线程意味着可以重用,通过更改线程的优先级,您可以更改在例程运行后获得线程以供使用的任务的期望。
如果您只希望线程运行您的任务,那么您必须创建自己的线程池(使用System.thread类),然后执行相同的操作,使用包装器代码根据优先级执行任务。 NET 4.0中System.Threading命名空间中的新类(尚未发布)将为您处理单独线程池的创建。 |
3
0
我认为,为了保持干净,当您退出该方法时,还应该恢复线程优先级!(使用try…finally或类似用法) |
RoddyRott · 如何监视AWS中的线程 6 年前 |
John · 非阻塞http客户端与使用独立线程池的阻塞http客户端 7 年前 |
Yomal · 在java中,如何知道线程池的任务何时结束 7 年前 |
Hymir · 用于挂起线程的C++线程池 7 年前 |
WeInThis · Python-将线程转换为多处理 7 年前 |