Результаты поиска по запросу "multithreading"
Метод синхронизации объекта был вызван из несинхронизированного блока кода. Исключение на Mutex.Release ()
Я нашел разные статьи об этом исключении, но ни одна из них не была моим случаем. Вот исходный код: class Program { private static Mutex mutex; private static bool mutexIsLocked = false; static void Main(string[] args) { ICrmService crmService = ...
Как определить, на каком процессоре работает поток?
Есть ли способ определить, на каком процессоре работает данный поток? Желательно в C #, но C ++ подойдет. Классы .NET Process и ProcessThread не предоставляют эту информацию. ETA разъяснения: Мы разрабатываем серверное приложение, которое ...
Повысить синхронизацию
У меня есть темы NUM_THREADS со следующими кодами в моей теме: /* Calculate some_value; */ //Critical section to accummulate all thresholds { boost::mutex::scoped_lock lock(write_mutex); T += some_value; num_threads++; if (num_threads == ...
Когда потоки Python быстрые?
Мы все знаем об ужасахGIL [http://en.wikipedia.org/wiki/Global_Interpreter_Lock] и я видел много дискуссий о правильном времени, чтобы использоватьmultiprocessing модуль, но я все еще не чувствую, что у меня есть хорошая интуиция о том, когда ...
Как я могу запретить моей заявке получать определенное «сообщение»?
ВОЗМОЖНОЕ РЕШЕНИЕ НАЙДЕНО! Я считаю, что нашел решение! Я буду продолжать тестирование, чтобы убедиться, что оно действительно работает, но я надеюсь :) Я подробно описал, как я нашел решение в РЕДАКТИРОВАТЬ ТРИ вопроса! Для тех, кто желает ...
Передача данных между потоками в C #
Я нашел несколько вопросов, касающихся моей проблемы, но все же, я не мог разобраться с этим самостоятельно, поэтому я попытаюсь задать здесь. Я вставлю код, поэтому я думаю, что это будет легче объяснить. public partial class Form1 : Form { ...
Как создать общий контекст для процесса / потока верхнего уровня без использования InheritableThreadLocal?
Я хотел бы посмотреть, есть ли хороший шаблон для совместного использования контекста между всеми классами и подпотоками потока верхнего уровня без использованияInheritableThreadLocal. У меня есть несколько процессов верхнего уровня, каждый из ...
Получение потока для приостановки - Thread.wait () / Thread.notify ()
Я пытаюсь понять, как работают потоки, и я написал простой пример, в котором я хочу создать и запустить новый поток, поток, отобразить числа от 1 до 1000 в основном потоке, возобновить дополнительный поток и отобразить числа от 1 до 1000 во ...
Обработка очереди элементов асинхронно в C #
Я пытаюсь создать систему, которая обрабатывает очередь работы. Система имеет следующие технические характеристики: Система состоит из двух компонентов: рабочего и рабочего.Существует установленный верхний предел количества работающих ...
Thread.FreeOnTerminate: = True, утечка памяти и призрак работают
Несколько лет назад я решил никогда не полагаться исключительно на настройку потокаFreeOnTerminate [http://docwiki.embarcadero.com/VCL/en/Classes.TThread.FreeOnTerminate]свойство true, чтобы быть уверенным в его уничтожении, потому что я ...