【发布时间】:2012-08-30 08:33:33
【问题描述】:
首先,感谢所有回复!
我想更具体一些 - 我有一个网站,其中显示了一些当前和历史报告。我希望能够允许用户删除全部或部分历史记录,同时仍在浏览网站。
因此,我想运行一个单独的线程来处理删除数据,但我想给这个线程一个低优先级,这样它就不会使网站变慢或无响应。
我现在正处于设计阶段,希望能提供一些策略建议。谢谢!
【问题讨论】:
-
对你的记忆毫无帮助,而且它确实有一些严重的缺点,尽管不适用于其他一切。应用程序的其余部分在做什么,这可能是一个完全独立的应用程序吗?您有多少个内核,这是保持 100% 的总 CPU 还是仅占其中一个 CPU 的 100%?
-
您在使用数据库吗?如果没有,听起来你应该朝那个方向前进。
标签: c# .net multithreading cpu-usage thread-priority