Результаты поиска по запросу "multithreading"

10 ответов

Как правильно ждать, пока BackgroundWorker завершит работу?

Соблюдайте следующий фрагмент кода: var handler = GetTheRightHandler(); var bw = new BackgroundWorker(); bw.RunWorkerCompleted += OnAsyncOperationCompleted; bw.DoWork += OnDoWorkLoadChildren; bw.RunWorkerAsync(handler);Теперь предположим, что я ...

2 ответа

Все задачи OpenMP, запущенные в одном потоке

Я написал рекурсивную параллельную функцию, используя задачи в OpenMP. Хотя он дает мне правильный ответ и работает нормально, я думаю, что есть проблема с п...

1 ответ

Почему все утверждают, что SpinLock быстрее? [закрыто]

Я прочитал много документов, статей и сообщений по всему Интернету. Почти все и везде утверждают, что SpinLock быстрее для коротких фрагментов кода, но я провел тест, и мне кажется, что простой Monitor.Enter работает быстрее, чем SpinLock.Enter ...

ТОП публикаций

3 ответа

Доступ к изменяемой коллекции Cocoa Threadsafe

4 ответа

Почему интерфейс ExecutorService не поддерживает AutoCloseable?

2 ответа

Task.Delay запускает новую тему?

Следующий код должен (по крайней мере, на мой взгляд) создать 100

2 ответа

Использование потоковых функций:

жный дубликат: Недопустимая операция между потоками: доступ к элементу управления из потока, отличного от потока, в котором он был ...

4 ответа

Потокобезопасная очередь - постановка / удаление очереди

Во-первых, яобъясню короткий сценарий;Когда срабатывает сигнал от определенных устройств, объект типа Alarm добавляется в очередь. Через определенный интерва...

4 ответа

Java RMI и вопросы синхронизации потоков

2 ответа

Методы java.lang.Class безопасны для потоков?

В IBM JVM мы столкнулись с проблемой, когда несколько потоков пытаются одновременно вызывать Class.getAnnotation для разных объектов (но с одной и той же анн...