|
1
4
你可以用一个
|
|
2
0
假设您将线程的ID(或其他一些唯一标识符)存储在对象中,您可以使用这个唯一ID从线程结束代码中触发一个事件,让字典知道线程已经完成了它的对象。 静态类可以订阅此事件,然后通过字典循环删除所有具有此ID的对象。 我想。 |
|
|
3
0
听起来您的字典被用作缓存。 您是否考虑使用现有的缓存解决方案而不是滚动自己的解决方案?这个 Enterprise Library 有一个美好的 caching block 这允许您在如何管理缓存对象的生命周期方面具有极大的灵活性,包括在一段时间不活动后将其超时。(即螺纹消失) |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |