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

5 ответов

Когда использовать энергозависимые и синхронизированные

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

2 ответа

несколько потоков, добавляющих элементы в один список. почему в списке всегда меньше элементов, чем ожидалось?

Следующий код объясняет мой вопрос. Я знаю, что список не является потокобезопасным. Но какова основная «настоящая» причина этого? class Program { static void Main(string[] args) { List<string> strCol = new List<string>(); for (int i = 0; i < ...

2 ответа

Темы: Ожидание занято - пустой цикл while [duplicate]

На этот вопрос уже есть ответ здесь: Это голод? [/questions/21268064/is-this-starvation] 2 ответаВо время наших уроков в университете мы узнали оThreads и использовал метод «Занятое ожидание», например,Car в ожиданииTrafficLight, Для этой задачи ...

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

1 ответ

после перехвата «InterruptedException» почему значение «Thread.currentThread (). isInterrupted ()» имеет значение false?

как заголовок. public static void main(String[] args) throws InterruptedException { Thread thread = new Thread(new Runnable() { @Override public void run() { try { TimeUnit.SECONDS.sleep(2); } catch (InterruptedException e) ...

5 ответов

Почему в виртуальной машине Java нет GIL? Почему Python так нужен?

Я надеюсь, что кто-то может дать некоторое представление о том, что принципиально отличается от виртуальной машины Java, что позволяет ей красиво реализовывать потоки без необходимости глобальной блокировки интерпретатора (GIL), в то время как ...

6 ответов

Разница между барьером в C # 4.0 и WaitHandle в C # 3.0?

Я беру C # 4.0, и одна из вещей, которая меня смущает, это концепция барьера. Разве это не просто какWaitAll [http://msdn.microsoft.com/en-us/library/system.threading.waithandle.waitall.aspx] методWaitHandle? Разве это не ждет завершения всех ...

4 ответа

Установить динамический текст JLabel в JDialog по таймеру

Я пытаюсь сделать JDialog, который покажет пользователю динамическое сообщение на JLabel. В сообщении должно быть от 1 до 10 (и оно должно менять число каждую секунду). дело в том, что когда я его отлаживаю - он останавливается сразу ...

6 ответов

Почему переменные в Java не являются нестабильными по умолчанию?

Возможно похожий вопрос: [https://stackoverflow.com/questions/106591/]Вы когда-нибудь использовали ключевое слово volatile в Java? [https://stackoverflow.com/questions/106591/] Сегодня я отлаживал свою игру; У него была очень трудная ...

6 ответов

C # Threading - чтение и хеширование нескольких файлов одновременно, самый простой способ?

Я пытался получить, как мне кажется, простейшую форму потоков для работы в моем приложении, но я просто не могу этого сделать. Что я хочу сделать: у меня есть основная форма с полосой состояния и индикатором выполнения. Я должен прочитать что-то ...

6 ответов

Разделяют ли многоядерные процессоры MMU и таблицы страниц?

На одноядерном компьютере одновременно выполняется один поток. При каждом переключении контекста планировщик проверяет, находится ли новый запланированный поток в том же процессе, что и предыдущий. Если это так, ничего не нужно делать в отношении ...