Я ищу решение для многопоточности в c # .net compact framework. хотя класс threadpool - хорошее решение, но есть ли способ синхронизировать их, как WaitHandle.WaitAll в компактной среде?
Я не уверен, что понимаю проблему. ThreadPool работает так же, как на рабочем столе. Для объектов синхронизации потоков у вас есть все обычные подозреваемые из пространства имен System.Threading . Следует признать, что CF опускает несколько удобных методов (например, WaitAll), но их можно либо обойти (многократное ожидание подряд), либо P / Invoke API Create / Wait, либо использовать Smart Device Framework , в котором полностью реализованы все объекты синхронизации.