Результаты поиска по запросу "multithreading"
Как правильно распараллелить работу, сильно полагаясь на ввод-вывод
Я создаю консольное приложение, которое должно обрабатывать кучу данных. По сути, приложение получает ссылки из БД. Для каждой ссылки проанализируйте содержимое файла и внесите некоторые изменения. Эти файлы являются HTML-файлами, и процесс ...
Как читать и записывать данные в один файл одновременно
Я прочитал много постов, в которых говорится о чтении и записи в файлНЕ одновременно используя JavaME. У меня есть особые сценарии использования, когда мой файл журнала (может быть, полный файл или просто часть файла) регулярно загружается на ...
Как бы вы сделали этот Python Dictionary потокобезопасным?
У меня работает веб серверPython, Сервер является частным, поэтому я ожидаю, что к нему подключатся только около 20 пользователей. Сервер многопоточный (8 ядер на данный момент, так что 8 потоков я догадался). Когда приходят запросы, я могу ...
pthread_join () и pthread_exit ()
У меня есть вопрос о параллельном программировании на C. В библиотеке pthread, прототипpthread_join является int pthread_join(pthread_t tid, void **ret);и прототипpthread_exit является: void pthread_exit(void *ret);Так что я запутался, ...
Это правильный способ атомарного чтения и записи 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 ) { ...
Почему однопоточный процесс выполняется на нескольких процессорах / ядрах?
Скажем, я запускаю простой однопоточный процесс, подобный приведенному ниже: public class SirCountALot { public static void main(String[] args) { int count = 0; while (true) { count++; } } }(Это Java, потому что это то, с чем я знаком, но я ...
использование «pcl :: visualization» в разных потоках из разных экземпляров класса
Я хочу иметь класс, который содержит визуализатор в облачной точке. вот мой код: class my_vis { void vis_func () { pcl::visualization::PCLVisualizer *vis ; vis = new pcl::visualization::PCLVisualizer("octree viewer"); // this "vis" is just used ...
Введение в непоточный асинхронный ввод-вывод для C ++?
Я работаю в команде разработчиков приложений для настольных компьютеров, состоящей из «разработчиков UI» (нас) и «разработчиков C ++» (их). Разработчики C ++ отвечают за получение всех данных, которые мы отображаем в пользовательском интерфейсе, ...
Есть ли в C # операция «попытаться заблокировать, пропустить, если истекло время ожидания»?
Мне нужно попытаться заблокировать объект, и если он уже заблокирован, просто продолжить (после истечения времени ожидания или без него). Оператор блокировки C # блокирует.
Синхронизация логических значений между двумя потоками
В одном потоке (thread2) я изменил значение, например CheckSuccess = false;Теперь основной поток (thread1 - GUI / Form) не принимает изменения, как можно «распространить» изменения вокруг всех потоков? У меня сложилось впечатление, что потоки ...