【发布时间】:2011-03-26 04:22:41
【问题描述】:
有人知道我将如何完成以下任务吗?我一直在玩 C# 中的线程池,但我觉得这不适合它。
启动应用程序
检查新客户 > 客户有他们想要完成一些工作的项目。
在执行任务之前解析客户端请求。现在应该排队等待检查。
检查每个客户端(时间间隔示例:30 秒)> 执行任务。
-
同时我必须重复步骤 2-3,因为我期望:
- 新客户
- 修改后的客户端。
- 没有变化。
重要的是要注意会有很多客户端,但他们的任务应该执行得相当快,但是,我不希望从一个需要更长处理时间的客户端任务中创建死锁。
提前致谢!
【问题讨论】:
-
谢谢,我会记住的。
标签: c# .net multithreading thread-safety