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

3 ответа

Как ждать завершения потока, прежде чем другой поток запустится в Java / Android?

Допустим, у меня есть очень простой код: for(int i = 0; i < 10; i++) { thread = new Thread(this); thread.start(); }Однако в этом коде поток, по-видимому, запускается 10 раз за раз, и он не ждет, пока предыдущий не завершится. Как проверить, ...

1 ответ

невозможно вызвать поток в файл DLL

Я пытаюсь создать DLL, которая будет создавать поток, когда вы по какой-то причине загружаете его, функция потока ничего не делает ..: \ это мой код: dllthread! = null .. почему не работает? Не делай этого. Создание потока из DllMain ...

3 ответа

Как решить производителя-потребителя с помощью семафоров?

Мне нужно кодировать проблему, аналогичную производителю-потребителю, который должен использовать семафоры. Я попробовал пару решений, и ни одно из них не сработало. Сначала я попробовал решение в Википедии, но оно не сработало. Мой текущий код ...

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

4 ответа

такое оператор присваивания '=' атомарный?

Я реализую Inter-Thread Communication с использованием глобальной переменной. //global var volatile bool is_true = true; //thread 1 void thread_1() { while(1){ int rint = rand() % 10; if(is_true) { cout << "thread_1: "<< rint <<endl; //thread_1 ...

1 ответ

Как бороться с этим зависанием C #, используя SystemEvents.OnUserPreferenceChanged

В моем приложении WinForm возникла проблема с зависанием. Случается, что клиенты иногда оставляют приложение работающим на ночь, а когда они возвращаются утром, приложение обычно находится в состоянии зависания. Это то, что я вижу в файле дампа в ...

3 ответа

Не слишком ли много времени потрачено на синхронизацию?

Сегодня я профилировал одно из своих приложений на C # с помощью анализатора производительности Visual Studio 2010. В частности, я был профилирование для " совпадение«потому что казалось, что мое приложение должно иметь больше возможностей, чем ...

4 ответа

Как реализовать несколько потоков в Java для загрузки данных одной таблицы?

Как реализовать несколько потоков с несколькими / одинаковыми соединениями, чтобы можно было быстро загрузить данные одной большой таблицы. На самом деле в моем приложении я загружаю таблицу, содержащую 12 лаков (1 лак = 100 000) записей, для ...

11 ответов

поток с несколькими параметрами

Кто-нибудь знает, как передать несколько параметров в процедуру Thread.Start? Я думал о расширении класса, но класс C # Thread запечатан. Вот то, что я думаю, что код будет выглядеть так: ... Thread standardTCPServerThread = new ...

4 ответа

Мне нужен насос сообщений, который не испортит мое открытое окно

Моему приложению (приложению начальной загрузки для установщика, над которым я работаю, необходимо запустить некоторые другие приложения (мой установщик и сторонние установщики для предварительных требований моего установщика) и дождаться их ...

1 ответ

реализация объекта типа счетчика в классе как подпроцесс

Я абсолютный новичок и только начал делать уроки сегодня, и я пытаюсь сделать что-то вроде «вращающегося» объекта, который я могу назвать примерно так: Одна из вещей, которые меня смущают, - использовать ли «нить», «нить» или «процессы». Я только ...