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

4 ответа

использование std :: cout в нескольких потоках

Я пишу простую программу для тестирования Thread на C ++ 11, ноstd::cout не работает, как я ожидаю. class Printer { public: void exec() { mutex m; m.lock(); cout<<"Hello "<<this_thread::get_id()<<endl; chrono::milliseconds duration( 100 ...

3 ответа

Потоки Java создаются в пространстве пользователя или в ядре?

Проверьте этот код Thread t1 = new Thread(new Runnable() { @Override public void run() { try { System.out.println("STARTING SERVER..."); ServerSocket s = new ServerSocket(2544); System.out.println("SERVER BLOCKED ON ACCEPT"); Socket ss ...

1 ответ

Для состояния гонки наличие тестового примера, который обнаруживает это, неосуществимо. Состояние гонки никогда не будет отображаться во время тестирования.

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

4 ответа

 вызовы включают конструкции синхронизации памяти, потому что кэш-память должна быть сброшена в основную память или аннулирована, когда потоки должны координировать свою работу или связываться друг с другом.

1 ответ

, Другое решение может работать с компилятором GCC.

5 ответов

Прерывать поток, который ожидает блокирующего действия?

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

2 ответа

Он обрабатывается в главном потоке.

ичок в программировании GUI и многопоточности. Я нахожусь в процессе создания приложения в реальном времени, которое получает информацию от моего автомобиля ...

2 ответа

Это верно в целом, и на платформах x86 / x64, безусловно.

2 ответа

, предоставляет некоторые утилиты JUnit для тестирования потоков.

6 ответов

Да, изначально я использовал некоторую переменную и условие для поддержания порядка выполнения 2 потоков. Но чтобы сделать задачу проще и короче. я использовал Thread.sleep. Спасибо за обмен знаниями.