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

5 ответов

Что такое переменная условия в Java?

Q1.Что такое condVar в Java? Если я вижу код ниже, обязательно ли переменная условия должна находиться в пределахmutex.acquire ()' а также 'mutex.release () 'блок? public void put(Object x) throws InterruptedException { mutex.acquire(); try ...

3 ответа

Ухудшение производительности при увеличении количества ядер

Мой макинтош вооружен 16 ядрами. System.out.println(Runtime.getRuntime().availableProcessors()); //16Я запускаю код ниже, чтобы увидеть эффективность использования моих ядер. Поток CountFileLineThread просто считает количество строк в файле (в ...

9 ответов

Неопределенная ссылка на 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 = ...

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

6 ответов

Гибкий CountDownLatch?

Я дважды сталкивался с проблемой, когда поток-производитель создает N рабочих элементов, отправляет ихExecutorService и затем необходимо дождаться, пока все N элементов будут обработаны. Предостережения N не известен заранее, Если бы это было ...

4 ответа

Thread.stop () - устарел

ПочемуThread.stop() не рекомендуется в Java? На их сайте я вижу следующее: ПочемуThread.stop осуждается?Потому что это небезопасно. Остановка потока приводит к тому, что он разблокирует все заблокированные мониторы. (Мониторы разблокированы ...

4 ответа

высокочастотная синхронизация .NET

Я ищу, чтобы создать высокочастотную тему обратного вызова. По сути, мне нужна функция для выполнения с регулярным высокочастотным (до 100 Гц) интервалом. Я понимаю, что Windows имеет нормальный срез выполнения потока ~ 15 мс. Я хотел бы указать ...

2 ответа

Как определить размер стека программы в Linux?

Как определить текущий размер стека программы в Linux? Говорят, что размер стека каждой программы в Linux будет 8 МБ, но когда вы используете cat / proc // mmap, он показывает другой размер. Кроме того, как определить размер стека связанных ...

5 ответов

Что происходит, когда поток .NET генерирует исключение?

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

3 ответа

Изменение элементов управления WPF из неосновного потока с помощью Dispatcher.Invoke

Я недавно начал программировать в WPF и столкнулся со следующей проблемой. Я не понимаю, как использоватьDispatcher.Invoke() метод. У меня есть опыт работы с потоками, и я создал несколько простых программ для Windows Forms, где я только что ...

2 ответа

Пакет Python для многопоточного паука с поддержкой прокси?

Вместо того, чтобы просто использовать urllib, кто-нибудь знает наиболее эффективный пакет для быстрой многопоточной загрузки URL-адресов, который может работать через http-прокси? Я знаю несколько таких, как Twisted, Scrapy, libcurl и т. Д., Но ...