Вопросы

Использованные поисковые фильтры:

1197 вопросов (0.2264)

Помогите разрулить потоки. Я не буду предоставлять код, мне нужна просто идея. Есть некоторое событие, по которому запускается некоторый поток. Мне нужно сделать так, чтобы каждый запуск этого потока завершал выполнение предыдущего экземпляра. Framework 4.0 (без async / await)
Хотелось бы узнать разницу между этими подходами. Разве асинхронное программирование не подразумевает из себя уже многопоточность, ведь Task где-то там по любому выполняется в отдельном потоке ? В каких случаях нужно прибегать к многопоточному, а в каких к асинхронному программированию ?
Я, допустим, написал одно веб-приложение на php, которое располагается на моем сервере. То есть имеется один код. Но клиентов ведь много. Допустим, сразу 10 человек подключаются к моему серверу. И как это один единственный код обрабатывает запросы всех человек сразу? Он ведь это делает одн...
Есть у меня простой класс-логгер: Я из любых мест приложения отправляю ему сообщения по типу: Logger.SendMessage("Получена команда на запуск"); При загрузке window (WPF) я подписываюсь на события логгера и вывожу лог в textbox Пока приложение было о...
Консольное приложение выводит текстовую информацию на экран. Требуется дуплицировать текст в окне WPF. Окно создается в отдельном потоке (в том же самом не получается): Как можно добавлять строки в textBlock из разных классов приложение? Или в общем, как получить доступ к UI элементам вну...
Пишу программу для парсинга одного сайта. Сам сайт парсится с помощью CsQuery. Нужно за раз обработать нужный диапазон страниц сайта. Задаётся начальная и конечная ссылки для парсинга и программа в несколько потоков перебирает все страницы в диапазоне и извлекает нужную информацию в List, что бы ...
Я создал приложение для перепрошивки устройства по интерфейсу UART Хочу добавить необязательное, но желаемое взаимодействие с программой: Остановка работы потока по нажатию на кнопку "Остановить выполнение". Программа работает следующим образом: В функции void Set_En...
Я новичок в питоне и при написании маленького udp чата возникло желание параллельно что-то писать в консоль и отправлять это заданной паре (хост,порт) и прослушивать сеть, получая текст сообщений в консоль. Я новичок и в потоках, кто-то когда-то писал, что нужно делать это с помощью threading или...
Всем добра. Приходит строка байт buffered_img длиной 786'432 байта (Grayscale 8bit изображение 1024x768). Запускается обработчик в отдельном потоке (если считать в основном потоке, то просто виснет окно). Алгоритм такой: берется 0-вой пиксель из ориг...
Ситуация следующая: имеется окно с кнопкой button1 и меткой label1. по кнопке запускается какая-то долгая операция, в отдельном потоке. по завершению операции нужно вывести результат label1. При попыт...
Паттерн producer/consumer достаточно часто встречается в многопоточном программировании. Его смысл состоит в том, что один или несколько потоков производят данные, и параллельно этому один или несколько потоков потребляют их. Как правильно имплементировать этот патт...
Как-то в комментариях VladD поделился информацией, что один из его коллег, сетевой программист, перешел от многопоточного к асинхронному сетевому программированию. Хотелось бы на примере конкретной задачи разобраться, насколько асинхронность выиграет у многопоточности. З...
Как сделать так, чтобы потоки выполнялись поочередно, то есть следующий поток не начинался раньше завершения предыдущего? Примечание: вызываю метод, который в отдельном потоке скачивает файлы из интернета.
В отдельных потоках происходит вычисление, результат которых надо вывести в форму. Для передачи данных в UI-поток
здравствуйте, не могу понять что такое task с точки зрения операционной системы... везде пишут, что task-based параллелилизм берет "задачу" из пула... а что значит "задача"? вот есть нативный thread со своим стеком... правильно ли я понимаю что task это "thread без своего стека" т.е. легковесный ...
Ребята, есть тред, в котором есть около 100 методов. Которые в свою очередь идет минут по 10. Такой себе тестовый фрейм. и вызов Остановка проходит так Но очень надо тред остановить немедленно. Не дожидаясь окончания конца роботы текещего выполняемого метода. Как ее прове...
Дано: 2 формы. Главная форма содержит кнопку по которой вызывается второстепенная форма (форма 2). Форма 2 содержит паузу System.Threading.Thread.Sleep(10000) для имитации сложной работы (загрузки компонентов, множества изображений, отрисовки). Задача: мгновенно...
Подскажите, как лучше организовать взаимодействие двух потоков при рекурсивном обходе директорий? Допустим, первый поток рекурсивно обходит эти самые директории, а второй, получая информацию от первого потока (допустим через коллекцию) вносит эти директории в элемент на форме (TreeView).
Всем доброго времени суток. Изучаю возможности графического модуля tkinter на Python. Возникла необходимость одновременного запуска нескольких функций, т.е. имеется, например, две кнопки, каждая со своим функционалом. Нужно сделать так, чтобы окно с кнопками после нажатия на одну из них не зависа...