Je suis un peu confus sur un ManualResetEvent que j'utilise et qui ne semble pas débloquer. Quelqu'un sait pourquoi cela pourrait être le cas? Le scénario que j'ai est quelque chose dans ce sens. La s
J'ai écrit mon code à l'aide this article at msdn comme aide primaire Mon code: private ManualResetEvent _AllDone = new ManualResetEvent(false);
internal void Initialize(int port,string IP)
I mis en œuvre le fil de traitement de fond suivant, où Jobs est un Queue<T>: static void WorkThread()
{
while (working)
{
var job;
lock (Jobs)
{
if (Jobs.Count >