|
|
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或类似用法) |
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
Plup · 连接失败时,PyMongo异步客户端未引发异常 1 年前 |
|
|
user1233894 · 尝试从全局函数传递值 1 年前 |
|
|
Fabiano Taioli · 管理单线程Rust中的阻塞函数 1 年前 |
|
|
river7816 · 为什么spdlog不在async函数中打印 1 年前 |