Nano Hash - криптовалюты, майнинг, программирование

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

Вызовы асинхронного веб-сервера в Silverlight и максимальное количество HTTP-соединений
Я читал, что Silverlight 2.0 предполагает асинхронную модель при взаимодействии с веб-сервером. У меня не было возможности поэкспериментировать с Silverlight, но я предполагаю, что он использует пул потоков для управления потоками, как в .NET...

Параллелизм: на расширения Python, написанные на C/C++, влияет глобальная блокировка интерпретатора?
Одной из самых сильных сторон Python является простота написания расширений C и C++ для ускорения выполнения частей кода, интенсивно использующих процессор. Могут ли эти расширения избежать глобальной блокировки интерпретатора или они также...
19.01.2024

пробуждение одного потока от другого
Я использую .NET (C #). если у меня есть 2 потока с T1 и T2, а T1 выглядит так: while (true) { dosomething(); //this is a very fast operation sleep(5 seconds); } в то же время T2 делает что-то совершенно другое, однако время от...

Блокировка чтения/записи Win32 с использованием только критических разделов
Мне нужно реализовать блокировку чтения/записи на C++ с помощью API Win32 в рамках рабочего проекта. Все существующие решения используют объекты ядра (семафоры и мьютексы), которые требуют переключения контекста во время выполнения. Это слишком...

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

Тяжелая и легкая нить
Что такое легкие и тяжелые потоки с точки зрения Java?
18.01.2024

Что такое процесс и поток?
Да, я прочитал много материалов по операционной системе. И я все еще читаю. Но кажется, что все они описывают процесс и поток «абстрактным» способом, что делает много подробностей на высоком уровне в отношении их поведения и логической организации....

C socket API потокобезопасен?
Я использую API сокетов как для Linux, так и для Win32. В моей программе несколько потоков имеют общий дескриптор сокета. В частности, несколько потоков вызывают send с указателем общего сокета (т. Е. С одним и тем же портом). В этом случае нужно...

Вызов UIPopoverViewController в основном потоке из дополнительного потока
Я выполняю свои функции во вторичном потоке, и как только я получаю результат, я вызываю функцию, которая выводит мой ViewController в основной поток. Но я получаю следующую ошибку: void WebThreadLockFromAnyThread (), 0x5c6dec0: получение...

System.Timers.Timer зависает, когда поток пользовательского интерфейса зависает в Windows XP
Здравствуйте. Вы, скорее всего, знаете, что System.Windows.Forms.Timer замораживает свое действие, когда поток пользовательского интерфейса также зависает, потому что они выполняются в одном потоке. Это вынудило меня использовать...
02.01.2024

почему мы должны избегать блокировки (этого)?
Возможный дубликат: Почему блокировка (this) {} - это плохо? В C #, чтобы сделать критическую область потокобезопасной, мы можем использовать оператор lock() . Оператор блокировки принимает объект. Что не так, если мы передадим...
18.11.2023

Как безопасно избавиться от System.Timers.Timer?
Когда вы размещаете «сырой» таймер .net, вы можете передать дескриптор ожидания, который будет вызываться после уничтожения таймера Win32, и вы можете предположить, что ваш обратный вызов не будет вызван. (И таймер будет считаться "мертвым" GC)...

помогите мне рассуждать о потоках F #
Дурачившись с некоторым F # (через MonoDevelop), я написал процедуру, которая перечисляет файлы в каталоге с одним потоком: let rec loop (path:string) = Array.append ( path |> Directory.GetFiles ) ( path...

Семафор - Какая польза от начального подсчета?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Чтобы создать семафор, мне нужно указать начальное и максимальное количество. MSDN заявляет, что начальное количество - Первоначальное количество запросов на...

Java Swing Multiple Event Listeners для одного источника событий в однопоточной среде
В настоящее время я изучаю Swing и вообще новичок в разработке GUI. В моем тестовом приложении у меня есть несколько обработчиков событий для одного источника событий, и мне интересно, какой из этих обработчиков событий будет выполнен первым....

Загрузка ЦП Java + JDBC
При тестировании моего веб-приложения под нагрузкой я получил следующий отрывок top под Linux: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3964 nobody 20 0 4965m 622m 6048 S 8.5 11.0 6:02.49 java 1985 mysql...

Настройка сходства потоков для службы WCF DuplexChannelFactory
Можно ли установить сходство потоков для службы WCF? Когда я создаю свой сервис, я хочу, чтобы вся его обработка была ограничена одним ядром. Заранее спасибо.

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

Деструкторы C++ и PTHREAD_CANCEL_ASYNCHRONOUS
Гарантируется ли выполнение деструкторов для автоматических объектов, если поток отменяется асинхронно?

Синхронизировать вызов, который либо вызывается (через диспетчер), либо вызывается напрямую
Да, сейчас я программирую что-то для графического интерфейса. Однако я столкнулся с проблемой синхронизации, которую не могу решить самостоятельно. Я запускаю/останавливаю воспроизведение видео удаленно через UDP. Входящий код/команда...
08.01.2024

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..