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