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

3 ответа

Несколько задач замедляется

Код: static void DoIt(string name) { Console.WriteLine("Hello {0} | {1}", name, Thread.CurrentThread.ManagedThreadID); Thread.Sleep(5000); Console.WriteLine("Bye {0} | {1}", name, Thread.CurrentThread.ManagedThreadID); } static void Main() { ...

4 ответа

Безопасно ли вызывать функцию dll из нескольких потоков в одном приложении?

Я пишу серверное приложение в Delphi 2009, которое реализует несколько типов аутентификации. Каждый метод аутентификации хранится в отдельной DLL. При первом использовании метода аутентификации загружается соответствующий dll. DLL освобождается ...

6 ответов

Все ли управляемые событиями фреймворки должны быть однопоточными?

http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html [http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html] утверждает, что многопоточные структуры GUI - несостоявшаяся мечта. А как насчет фреймворков без GUI? ...

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

1 ответ

Прервать спящую нить

Есть ли способ прервать спящий поток? Если у меня есть код, похожий на этот. while(true){ if(DateTime.Now.Subtract(_lastExecuteTime).TotalHours > 1){ DoWork(); _lastExecuteTime = DateTime.Now(); continue; } Thread.Sleep(10000) //Sleep 10 seconds ...

3 ответа

WaitHandle.WaitAny для соответствия функциональности WaitForMultipleObjects

Я портируюC++ API код для.NET и глядя на вызов функцииWaitHandle.WaitAny в качестве заменыWaitForMultipleObjects но при отладке с.NET4 я вижу, что эта функция подключена к private static extern int WaitMultiple( WaitHandle[] waitableSafeHandle, ...

2 ответа

QTimer можно использовать только с потоками, запущенными с QThread

Итак, у меня есть интересная проблема .... программа, которую я (пытаюсь) написать, терпит крах с этой ошибкой: QObject::startTimer: QTimer can only be used with threads started with QThread Меня сбивает с толку то, что моя программа ...

4 ответа

Как начать поток пользовательского интерфейса в C #

Я знаю, что могу начать новый рабочий поток с .NET. Но как мне начать новый поток пользовательского интерфейса (как в MFC)? Я не против, если решение ограничено только окнами Windows; Я также хотел бы, чтобы решение было чисто .NET - никакой p / ...

3 ответа

Java Кэшированный пул потоков и локальный поток

У меня есть вопрос по поводу Java и параллелизма. Допустим, у меня есть переменная ThreadLocal с именем a. И я использую CachedThreadPool для получения новых потоков. Когда поток восстанавливается, что происходит с переменной ThreadLocal? он ...

3 ответа

Является ли утечка std :: thread неопределенным поведением?

Причина, по которой кому-то будет интересно //... new std::thread (func,arg1,arg2); }в том, чтоstd::thread деструктор (в отличие отboost::thread) убивает нить. func заканчивает некоторое время. Мой вопрос, это безопасно в случаях: Случай 1: ...

4 ответа

Потокобезопасность для статических переменных

class ABC implements Runnable { private static int a; private static int b; public void run() { } }У меня есть класс Java, как указано выше. У меня есть несколько потоков этого класса. вrun() метод, переменныеa & b увеличиваются каждый по ...