Je travaille avec des threads sur un projet de framework compact et j'ai un code qui ressemble à quelque chose comme ci-dessous. Lorsque j'essaie de démarrer dans StartThreads(), une exception NotSupportedException est levée. Cela semble un peu bizarre, pourquoi l'exception est-elle lancée sur la ligne appelant StartThreads() et non à l'intérieur, et qu'est-ce qui n'est pas supporté par CF? Je pense que c'est ThreadStart.BeginInvoke mais ce n'est pas là que l'exception est réellement lancée.ThreadStart.BeginInvoke throws NotSupportedException sur le framework Compact
void SomeMethod()
{
this.StartThreads(); // <- NotSupportedException is thrown here, I can't step into this method with the debugger
}
void StartThreads()
{
ThreadStart threadStart = BeginDoStuff;
threadStart.BeginInvoke(EndDoStuff, null);
}
Ok merci, me conduit à ma question suivante http://stackoverflow.com/questions/1063189/asynccallback -pour-un-thread-sur-compact-framework – Charlie
Thread pool est pris en charge, et largement utilisé dans mon applciation CF – trampster
Daniel, vous avez raison, j'aurais dû vérifier cela mieux. –