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

12 ответов

 Например.

ного запутался по поводу различий междуHandlers, AsyncTask а такжеThreads в Android. Я прочитал довольно много блогов и вопросов здесь в stackoverflow. Handler являются фоновыми потоками, которые предоставляют вам возможность общаться с ...

5 ответов

Условные переменные в C # [закрыто]

Используются ли условные переменные и мониторы в C #? Может кто-нибудь привести пример?

8 ответов

Для тех, кто ищет пример мьютекса с шортексом:

ичок в многопоточности и пытался понять, как работают мьютексы. Много гуглил иЯ нашел достойный учебник [http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html], но это все еще оставляло некоторые сомнения в том, как это работает, потому ...

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

29 ответов

Когда необходимо расширить суперкласс, реализация интерфейса Runnable более подходит, чем использование класса Thread. Потому что мы можем расширить другой класс при реализации интерфейса Runnable для создания потока. Но если мы просто расширим класс Thread, мы не сможем наследовать ни от какого другого класса.

го, сколько времени я провел с потоками в Java, я нашел эти два способа написания потоков: С участиемimplements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new ...

3 ответа

 события были моим решением. Как указано в комментариях выше, вы должны запустить свой расчет в другом потоке, а затем отправить его в поток графического интерфейса.

исал кусок кода, где у меня есть простой графический интерфейс с холстом. На этом холсте я рисую Matplot. Matplot обновляется каждую секунду данными из SQ Lite DB, которые я заполняю некоторой поддельной информацией о датчике (только для ...

1 ответ

В TryDequeue (out T value, int timeout): timeout - это int, которое соответствует тому, что ожидает Monitor.Wait (), но Monitor.Wait () сгенерирует System.ArgumentOutOfRangeException, если в качестве тайм-аута указано отрицательное число. Вторая часть if, которая проверяет отрицательный тайм-аут, просто гарантирует, что возвращается значение по умолчанию вместо того, чтобы вызывать исключение.

ел бы, чтобы функция постоянно проверяла очередь на новые добавления в одном потоке Очевидно, есть вариант непрерывной петли со снами, но я хочу что-то менее расточительное. Я рассмотрел дескриптор ожидания некоторого типа, а затем попросил об ...

2 ответа

Потоки против задач на основе против асинхронного программирования

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

2 ответа

Создание «Любого Ключа» Interuptable Python Timer

Я пытаюсь сделать простой таймер, который считает до тех пор, пока он не будет прерван вводом с клавиатуры. сейчас я использую CTRL + C, чтобы остановить таймер, но я бы хотел сделать что-то более простое, например нажать пробел или ввод или ...

4 ответа

Java долго выполняющаяся задача Прерывание потока против флага отмены

У меня долгое задание, что-то вроде: public void myCancellableTask() { while ( someCondition ) { checkIfCancelRequested(); doSomeWork(); } }Задача может быть отменена (запрашивается отмена, и checkIfCancelRequested () проверяет флаг ...

2 ответа

StreamWriter Многопоточность C #

Я хотел бы попросить помощи по моему коду. Я новичок и хотел реализовать безопасную многопоточность при записи в текстовый файл. StreamWriter sw = new StreamWriter(@"C:\DailyLog.txt"); private void Update(){ var collection = ...