![]() |
1
1
两种解决方案: a)将连接池配置为超时几天。这将阻止挂起的任务,直到返回连接。缺点:当任务挂起时,这不起作用。 b)使用线程池和工作队列。线程池必须与连接池大小相同(即每个线程一个连接)。将所有工作放入队列中,让任务从队列中提取工作项,直到队列为空。 解决方案B的伪代码:
|
![]() |
user107586 · 如何处理等待句柄不会导致无限循环? 5 月前 |
![]() |
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 5 月前 |
![]() |
BenjiFB · C#内存缓存:在一次操作中追加到列表? 5 月前 |
![]() |
András Takács · Python多线程问题 9 月前 |
|
András Takács · Python多线程错误 9 月前 |