Публикации по теме 'multithreading'


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

Python Tkinter Gui работает без задержек, многопоточность для решения проблем с застреванием интерфейса
Предисловие Tkinter (интерфейс Tk) — это модуль стандартного набора инструментов Python Tk GUI. Tk и Tkinter работают на большинстве платформ Unix, но также могут использоваться в системах Windows и Macintosh. последующие версии Tk8.0 могут использоваться для реализации собственных оконных стилей и хорошо работают на большинстве платформ. Python использует Tkinter для быстрого создания приложений с графическим интерфейсом. Поскольку Tkinter встроен в установщик Python, вы можете..

Java 17 и параллелизм: введение
Введение В постоянно развивающемся мире технологий, где потребность в более быстрых и эффективных программных решениях постоянно растет, параллельное программирование является не просто возможностью, а необходимостью. С появлением Java 17 у нас есть доступ к расширенным функциям параллелизма, которые делают язык еще более мощным и гибким. Проще говоря, параллелизм — это способность компьютера решать множество задач одновременно. Это фундаментальная концепция вычислений, особенно..

Начнем использовать Go-процедуры
Подпрограммы Go — это ключевая функция языка программирования Go, разработанная в Google в 2007 году. Они представляют собой легкие потокоподобные объекты, которые управляются средой выполнения Go и позволяют выполнять код параллельно. В этом сообщении блога мы углубимся в go-рутины и рассмотрим их базовое и расширенное использование. Создание Go-процедур Создать go-рутину очень просто, все, что вам нужно сделать, это использовать ключевое слово «go», за которым следует вызов..

Учебник по Java — Многопоточность в Java от javatechworld
Привет, ребята, прежде чем понять многопоточность, давайте быстро рассмотрим многозадачность. Многозадачность и типы многозадачности – Выполнение нескольких задач одновременно называется многозадачностью. Пример: во время ввода мы можем скачать файл или послушать музыку. это называется многозадачность Многозадачность бывает двух типов: Многозадачность на основе процессов Многозадачность на основе потоков Многозадачность на основе процессов Одновременное выполнение..

Обещания не делают ваше приложение NodeJS многопоточным
В это верят многие разработчики. Разрушим миф! Если вы точно знаете, как работают промисы в Javascript, вы, скорее всего, не узнаете ничего нового в этой статье. Но если вы относитесь к числу тех, кто считает, что обещания — это способ сделать ваше приложение многопоточным . Оставайтесь здесь немного дольше, так как вы можете быть удивлены! Что такое многопоточность Многопоточность существовала с раннего начала современной разработки (под современной я имею в виду появление C..

Вопросы по теме 'multithreading'

Как мы выполняем многопоточное приложение на С#?
Дубликат потоки C# Потоки для начинающих в C# Справочник по многопоточности? Может ли кто-нибудь предоставить несколько хороших примеров, коды для многопоточности в С#. Я пробовал в Google, но мне нужны примеры с хорошим...
633 просмотров
schedule 26.03.2024

Вызывающий поток должен быть STA, потому что это требуется для многих компонентов пользовательского интерфейса.
Я использую http://www.codeproject.com/KB/IP/Facebook_API.aspx Я пытаюсь вызвать XAML , созданный с использованием WPF . Но это дает мне ошибку: Вызывающий поток должен быть STA, потому что этого требуют многие компоненты...
231506 просмотров
schedule 24.04.2024

InterruptedException от Thread.sleep()
В Java Thread.sleep() выдает InterruptedException. Что правильно делать с этим исключением? Нужно ли мне распространять исключение вверх по цепочке вызовов? проглотить исключение? делать что-то еще (пожалуйста, предложите)?
1993 просмотров
schedule 24.04.2024

Как получить количество активных потоков, запущенных определенным классом?
код выглядит следующим образом: class workers1(Thread): def __init__(self): Thread.__init__(self) def run(self): # ...do some stuff class workers2(Thread): def __init__(self): Thread.__init__(self) def...
25234 просмотров
schedule 12.04.2024

Threaded Function имеет несколько параметров и возвращает данные
Я работаю над приложением WPF .NET 3.5, которое выполняет несколько длинных задач, которые я хотел бы сделать отдельным потоком для потока пользовательского интерфейса для обработки данных, а затем по завершении обновить некоторые метки в...
570 просмотров
schedule 10.05.2024

Синхронизация потоков: общие ресурсы и действия с разным количеством требуемых ресурсов
У меня есть следующая задача: Существует пул эквивалентных ресурсов (например, входных слотов) и набор действий, которые необходимо выполнить с этим пулом. Каждое действие выполняется в отдельном потоке. Для каждого действия требуется разное...
729 просмотров
schedule 06.03.2024

Экземпляр службы WCF с параметром
У меня возникла проблема с созданием экземпляра службы WCF с параметром. Ситуация внутри вызова службы. Я не могу создать COM-объект сторонней библиотеки (есть некоторая проблема с потоками, и этот объект может быть создан только в основном потоке)....
246 просмотров
schedule 09.03.2024

C - Могут ли глобальные указатели быть изменены разными потоками?
Есть ли у глобальных указателей область видимости между потоками? Например, предположим, что у меня есть два файла, file1.c и file2.c: file1.c: uint64_t *g_ptr = NULL; modify_ptr(&g_ptr) { //code to modify g_ptr to point to a valid...
4426 просмотров
schedule 07.04.2024

как принудительно закрыть незакрытые соединения Jsch ssh
Я использую Jsch и ожидаю подключения к сетевым устройствам и обновления конфигураций, смены паролей и т. д. У меня возникла проблема, когда петлевые соединения остаются открытыми, что препятствует созданию дополнительных сеансов ssh. Я читал, что...
6870 просмотров
schedule 28.04.2024

Почему отладчик Pycharm не останавливается в точке останова вне основного потока?
Я использую PyCharm 2016.2.3 (сборка № PY-162.1967.10). Я не могу заставить отладчик остановиться в любой точке останова вне основного потока, независимо от того, является ли свойство приостановки для точки останова All или Thread; или если это...
3092 просмотров

tcp listner с производительностью потоковой передачи
Я создаю приложение GPS, в котором устройства GPS отправляют местоположение через порт TCP. Я создаю службу для чтения этих сообщений и сохранения их в базе данных. static void Main(string[] args) { TcpListener serverSocket = new...
46 просмотров
schedule 14.03.2024

Ошибка загрузки Java JFrame после цикла
Это мой основной метод, с помощью которого я запускаю свое приложение. JFrame загружается успешно. Когда я добавляю часть WHILE-Loop , чтобы выполнить некоторую фоновую работу, когда я работаю с некоторыми данными, чтобы показать их в моем JFrame,...
36 просмотров
schedule 18.04.2024

Фреймворк PHP AMPHP/THREAD больше не используется?
Поддержка ampphp/thread была прекращена? amphp/amp работает отлично, но когда я запускаю ЛЮБОЙ пример кода из amphp/thread git, я получаю всевозможные ошибки. Ни один пример не работает. Я заметил, что последнее обновление было в 2014 году. Есть...
350 просмотров
schedule 21.04.2024

Поток демона с бесконечным циклом не завершается
У меня есть простая тестовая программа (симуляция гаража) с несколькими потоками (объекты Vehicle , MysteryVehicle , Observer ), созданными и запущенными. Только объект Observer представляет собой поток демона, работающий в бесконечном цикле....
465 просмотров
schedule 13.05.2024

Использование параллельной обработки в C# для проверки способности сайта противостоять DDOS
У меня есть веб-сайт, и я также изучаю параллельную обработку на C#, и я подумал, что было бы неплохо посмотреть, смогу ли я написать свой собственный тестовый сценарий DDOS, чтобы посмотреть, как сайт справится с DDOS-атакой. Однако, когда я...
464 просмотров

Несоответствие времени обработки параллельных потоков Java
На моей машине с Windows у меня 6 ядер. Я создаю поток из 24 элементов и выполняю операцию над каждым элементом, используя операцию карты в Stream API. Я использую параллелизм: myCollection.parallelStream() .map(element ->...
74 просмотров
schedule 22.04.2024