Сбор мусора в книге "С++ Concurrency in Action"
Книга Вильямса оказалась сложнейшей из всех,что я читал. Вопрос у меня по реализации сбора мусора в lock-free stack. Была проблема удаления нод в структуре, при доступе нескольких…
Книга Вильямса оказалась сложнейшей из всех,что я читал. Вопрос у меня по реализации сбора мусора в lock-free stack. Была проблема удаления нод в структуре, при доступе нескольких…
Я реализовал утилитный класс и несколько Runnable-потоков для параллельного суммирования сегментов случайно сгенерированного массива целых чисел. Код рабочий. Основные моменты: Ра…
1) volatile DataObject obj = new DataObject(); 2) synchronized(this) { obj = new DataObject(); } 3) synchronized(this) { DataObject temp = new DataObject(); temp.initField1() temp…
Это код. use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::Arc; use std::alloc::{alloc, dealloc, Layout}; use std::ptr; use criterion::{criterion_group, criterion_mai…
Давно сомневаюсь с использованием статического метода класса из разных потоков. В программе, которую я пишу есть уже три потока. Все работает пока стабильно. И есть желание вынест…
Пытался воспроизвести Race Condition на Python в разных вариантах. Вот один из примеров: import threading, time count = 0 def counter(): global count c = count # 100 потоков однов…
В моем мини (проекте) по создании меню для игры. Пока меню активна то сокет ожидает подключение для сетевой игры. мне нужно три функции одновременно запустить но почему то когда з…
Столкнулся со странным поведением Postgres при параллельном выполнении запроса в разных транзакциях. Postgres 15.3, уровень изоляции транзакций на БД - Read Commited. Запрос выгля…
Всем привет! Помогите разобраться, как правильно сделать вот такую штуку на C++. У меня есть класс, который реализует веб-сокет клиент. Пользователь может из нескольких потоков вы…
Собственно ситуация программа для статистики. Делается выборка из блока данных по определенным правилам. есть тип запись обьедененная в массив обьявляю так: type TDataSection = re…
public static async void Async_actions(int n) { await Task.Run(() => { actions(n) }); } Если создавать много действий через async-await, первые 10 потоков создадутся мгновенно,…
Всем привет. Подскажите пожалуйста как в powershell создать процесс, а в нем - два потока? Первый поток вызывает утилиту на компе, второй - убивает первый поток спустя 20 секунд п…
Всем привет. Изучаю Python и для практики делаю бот парсер. Так вот, у меня есть бесконечный цикл, который рассылает картинку с описанием из бд конкретным пользователям. Проблема …
Тут решил на практике посмотреть разницу между Async и Threads, но либо я накодил что-то не то, либо у меня безграмотность в этом вопросе. Тестирую я это на http запросах к сайту.…
У класса ReentrantReadWriteLock есть два метода на получение блокировки - readLock и writeLock. Между ними установлены некоторые правила взаимоотношений, по которым блокировка ста…
мне нужно обрабатывать файлы в директории, которую выберет пользователь. Притом каждый файл в отдельном потоке, чтобы не подвисал интерфейс. Каждый файлик читается и в нём считает…
Нужно : 1 - Нажать на кнопку 2 - Запускается функция которая проверяет, если в БД параметр x<10, то каждую секунду x+=1 3 - И тут же перенаправляет на главную страницу return r…
У меня есть задание: Разработать многопоточное приложение, выполняющее следующие действия. Для каждого файла в директории построить массив из 256 элементов, содержащий количество …
Смотрел видео и читал статьи, но непонятки остались, правильно ли я все понял. поправьте меня пожалуйста, если я не прав. Синхронность - поток блокируется на время, пока выполняет…
Предлагаю сначала взглянуть на неудачный код: from threading import Thread from typing import Generator class MyClass: @staticmethod def wrapped_generator(generator: Generator, up…
Всем добрый день!) Передо мной стоит задача отрисовки годогрофа Найквиста при открытии формы. Также пока точки для графика вычисляются и добавляются в контрол, я отображаю анимиро…
Не очень понимаю механизм работы потоков. Мне казалось, что каждому запущенному потоку выделяется определенное количество памяти и каждый поток работает со своей скоростью, чтобы …
В общем, моя проблема заключается в избыточной итерации в цикле, когда запускается код. По какой-то причине происходит 2 итерации в цикле, находящиеся в первой функции. Я не особо…
Есть класс, который комментирует новые посты в тг каналах аккаунта. Аккаунты берутся из третьего источника. Мне нужно, чтобы после удаления аккаунта из этого источника, комментиро…
На курсах дали такое задание: Необходимо создать 10 потоков и пул только из 2 потоков. Пул должен выполнять действие: выводить имя потока и i, которое увеличивается с 0 до 10. Про…
Всем привет. Мне потребовалось создать уникальный для разных потоков глобальный контейнер. Обратил внимание на thread_local. Однако существует проблема: мне необходимо, чтобы в но…
В python есть 3 способа выполнять код одновременно: многопроцессорность многопоточность асинхронность Если с многопроцессорностью всё понятно - она позволяет реально распараллелит…
Начинаю изучать параллелизм, но не очень понимаю в чём различие между многопоточностью и мультипроцессностью. В Python есть два класса для этого: threading.Thread, multiprocessing…
Открывается консоль с командой ping .... Через несколько секунд(При завершении) в resultText приходит нужный результат. Полный результат. Как можно сделать так, чтобы при каждом н…
Разбираюсь в многопоточности, дошёл до класса Phaser. Встретил пример. Phaser phaser = new Phaser(); IntStream.range(0, 3).forEach(i -> { phaser.register(); new Thread(() ->…