Результаты поиска по запросу "multithreading"
Что такое переменная условия в Java?
Q1.Что такое condVar в Java? Если я вижу код ниже, обязательно ли переменная условия должна находиться в пределахmutex.acquire ()' а также 'mutex.release () 'блок? public void put(Object x) throws InterruptedException { mutex.acquire(); try ...
Ухудшение производительности при увеличении количества ядер
Мой макинтош вооружен 16 ядрами. System.out.println(Runtime.getRuntime().availableProcessors()); //16Я запускаю код ниже, чтобы увидеть эффективность использования моих ядер. Поток CountFileLineThread просто считает количество строк в файле (в ...
Неопределенная ссылка на pthread_create в Linux
Я взял следующее демо из Интернетаhttps://computing.llnl.gov/tutorials/pthreads/ [https://computing.llnl.gov/tutorials/pthreads/] #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = ...
Гибкий CountDownLatch?
Я дважды сталкивался с проблемой, когда поток-производитель создает N рабочих элементов, отправляет ихExecutorService и затем необходимо дождаться, пока все N элементов будут обработаны. Предостережения N не известен заранее, Если бы это было ...
Thread.stop () - устарел
ПочемуThread.stop() не рекомендуется в Java? На их сайте я вижу следующее: ПочемуThread.stop осуждается?Потому что это небезопасно. Остановка потока приводит к тому, что он разблокирует все заблокированные мониторы. (Мониторы разблокированы ...
высокочастотная синхронизация .NET
Я ищу, чтобы создать высокочастотную тему обратного вызова. По сути, мне нужна функция для выполнения с регулярным высокочастотным (до 100 Гц) интервалом. Я понимаю, что Windows имеет нормальный срез выполнения потока ~ 15 мс. Я хотел бы указать ...
Как определить размер стека программы в Linux?
Как определить текущий размер стека программы в Linux? Говорят, что размер стека каждой программы в Linux будет 8 МБ, но когда вы используете cat / proc // mmap, он показывает другой размер. Кроме того, как определить размер стека связанных ...
Что происходит, когда поток .NET генерирует исключение?
У нас есть интерфейс IPoller, для которого у нас есть различные реализации. У нас есть процесс, который возьмет IPoller и запустит его в отдельном потоке. Я пытаюсь найти общий способ обеспечения обработки исключений для любых IPollers, которые ...
Изменение элементов управления WPF из неосновного потока с помощью Dispatcher.Invoke
Я недавно начал программировать в WPF и столкнулся со следующей проблемой. Я не понимаю, как использоватьDispatcher.Invoke() метод. У меня есть опыт работы с потоками, и я создал несколько простых программ для Windows Forms, где я только что ...
Пакет Python для многопоточного паука с поддержкой прокси?
Вместо того, чтобы просто использовать urllib, кто-нибудь знает наиболее эффективный пакет для быстрой многопоточной загрузки URL-адресов, который может работать через http-прокси? Я знаю несколько таких, как Twisted, Scrapy, libcurl и т. Д., Но ...