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

5 ответов

Как правильно распараллелить работу, сильно полагаясь на ввод-вывод

Я создаю консольное приложение, которое должно обрабатывать кучу данных. По сути, приложение получает ссылки из БД. Для каждой ссылки проанализируйте содержимое файла и внесите некоторые изменения. Эти файлы являются HTML-файлами, и процесс ...

2 ответа

Как читать и записывать данные в один файл одновременно

Я прочитал много постов, в которых говорится о чтении и записи в файлНЕ одновременно используя JavaME. У меня есть особые сценарии использования, когда мой файл журнала (может быть, полный файл или просто часть файла) регулярно загружается на ...

5 ответов

Как бы вы сделали этот Python Dictionary потокобезопасным?

У меня работает веб серверPython, Сервер является частным, поэтому я ожидаю, что к нему подключатся только около 20 пользователей. Сервер многопоточный (8 ядер на данный момент, так что 8 потоков я догадался). Когда приходят запросы, я могу ...

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

3 ответа

pthread_join () и pthread_exit ()

У меня есть вопрос о параллельном программировании на C. В библиотеке pthread, прототипpthread_join является int pthread_join(pthread_t tid, void **ret);и прототипpthread_exit является: void pthread_exit(void *ret);Так что я запутался, ...

3 ответа

Это правильный способ атомарного чтения и записи bool?

Логический флаг переключается двумя потоками. Имеет ли смысл следующий код? static bool ATOMIC_BOOL_READ( volatile bool& var ) { return __sync_fetch_and_or(&var, 0); } static void ATOMIC_BOOL_WRITE(volatile bool& var, bool newval ) { ...

2 ответа

Почему однопоточный процесс выполняется на нескольких процессорах / ядрах?

Скажем, я запускаю простой однопоточный процесс, подобный приведенному ниже: public class SirCountALot { public static void main(String[] args) { int count = 0; while (true) { count++; } } }(Это Java, потому что это то, с чем я знаком, но я ...

1 ответ

использование «pcl :: visualization» в разных потоках из разных экземпляров класса

Я хочу иметь класс, который содержит визуализатор в облачной точке. вот мой код: class my_vis { void vis_func () { pcl::visualization::PCLVisualizer *vis ; vis = new pcl::visualization::PCLVisualizer("octree viewer"); // this "vis" is just used ...

1 ответ

Введение в непоточный асинхронный ввод-вывод для C ++?

Я работаю в команде разработчиков приложений для настольных компьютеров, состоящей из «разработчиков UI» (нас) и «разработчиков C ++» (их). Разработчики C ++ отвечают за получение всех данных, которые мы отображаем в пользовательском интерфейсе, ...

5 ответов

Есть ли в C # операция «попытаться заблокировать, пропустить, если истекло время ожидания»?

Мне нужно попытаться заблокировать объект, и если он уже заблокирован, просто продолжить (после истечения времени ожидания или без него). Оператор блокировки C # блокирует.

3 ответа

Синхронизация логических значений между двумя потоками

В одном потоке (thread2) я изменил значение, например CheckSuccess = false;Теперь основной поток (thread1 - GUI / Form) не принимает изменения, как можно «распространить» изменения вокруг всех потоков? У меня сложилось впечатление, что потоки ...