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

5 ответов

Какой самый быстрый способ уведомить другой поток, что данные доступны? какие-нибудь альтернативы вращению?

Один мой поток записывает данные в циклический буфер, а другой поток должен обрабатывать эти данные как можно скорее. Я думал написать такой простойspin, Псевдо-код! while (true) { while (!a[i]) { /* do nothing - just keep checking over and ...

5 ответов

ExecutorService не выключается

У меня есть следующий код ExecutorService es = Executors.newSingleThreadExecutor(); es.submit(new Runnable() { @Override public void run() { while(true); } }); es.shutdownNow(); Проблема в том, что ExecutorService не завершает работу после того, ...

1 ответ

Высокая загрузка процессора при использовании Cent OS 6.3

Я компилирую код ниже на цент ОС 5.3 и цент 6.3: #include <pthread.h> #include <list> #include <unistd.h> #include <iostream> using namespace std; pthread_mutex_t _mutex; pthread_spinlock_t spinlock; list<int *> _task_list; void * run(void*); ...

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

2 ответа

Заказ IsHandleCreated и InvokeRequired

У меня есть следующий код, и я видел его написанным двумя разными способами. Мне просто любопытно, какой из двух способов лучше практиковать: if (this.IsDisposed) return; if (this.IsHandleCreated) { if (this.InvokeRequired) { ...

6 ответов

Изменение изображения в просмотре изображений с использованием потоков

Я получаю ошибку с этим кодом. Почему Хуху 123123123 Thread timer = new Thread() { public void run() { try { sleep(1500); splash.setImgeResource(R.drawable.dilclogo); sleep(1500); } catch (InterruptedException e) { e.printStackTrace(); } finally ...

2 ответа

Блокировка RW для потоков C ++ 11 [дубликат]

На этот вопрос уже есть ответ здесь: Как бы вы реализовали свою собственную блокировку чтения / записи в C ++ 11? [/questions/12033188/how-would-you-implement-your-own-reader-writer-lock-in-c11] 2 ответаЯ хотел бы использовать новые стандартные ...

2 ответа

Когда я использую потоки, чтобы напечатать вещи на консоль, почему это дает странные результаты?

Я вхожу в Темы в последнее время, читая очень хороший PDF от Роба Майлза (Вот [http://www.csharpcourse.com/]). У него был пример на странице 160 (2012, C # pdf), но он не записывал в консоль, просто делал пустые циклы. Я написал очень простой ...

4 ответа

Случайные замедления Java в Mac OS

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

1 ответ

Текущий поток не является исключением владельца

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

3 ответа

Управление сессиями с использованием Hibernate в * многопоточном * Swing-приложении

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