Публикации по теме 'shared-memory'


У кластерного модуля много общего.
У кластерного модуля много общего. То, как вы общаетесь с потоком, запутано и толкает нас обратно в ад обратных вызовов. Если вам нужен простой способ создать поток или пул потоков и встроить их, вам следует проверить это репо https://github.com/legraphista/isolated-threads . У вас есть преимущества общей памяти и создания потоков на лету с произвольным кодом, с оговоркой о том, что среда будет v8 только без цикла событий.

Вопросы по теме 'shared-memory'

почему некоторые сегменты разделяемой памяти posix и семафоры posix не видны ipcs
Я создал клиент-серверное приложение, используя разделяемую память posix и безымянные семафоры posix с pshared = 1. Семафоры помещаются в общую память. Программа работает нормально, но когда я набираю ipcs -m или ipcs -s, я не вижу сегментов...
2855 просмотров

Объедините Pool.map с массивом разделяемой памяти в многопроцессорной обработке Python
У меня есть очень большой (только для чтения) массив данных, который я хочу обрабатывать несколькими процессами параллельно. Мне нравится функция Pool.map , и я хотел бы использовать ее для параллельного вычисления функций с этими данными. Я...
43560 просмотров

Быстрый вопрос по проектированию контейнерных классов C ++ в общей памяти
Я пишу простую оболочку вокруг векторного контейнера boost :: interprocess для реализации кольцевого буфера в общей памяти (shm) для IPC. Предположим, что buf - это экземпляр RingBuffer , созданный в shm. Теперь в своем ctor buf сам выделяет...
652 просмотров
schedule 24.04.2023

Не удается подключиться к SQL Server 2008 — похоже на проблему с общей памятью
Я не могу подключиться к своему локальному экземпляру SQL Server 2008 Express с помощью SQL Server Management Studio. Я считаю, что проблема связана с изменением, которое я внес в протоколы подключения. До возникновения ошибки у меня была включена...
19649 просмотров
schedule 27.01.2023

Java Thread — ошибки согласованности памяти
Я читал руководство Sun по параллелизму . Но я не мог точно понять, что такое ошибки непротиворечивости памяти ? Я гуглил об этом, но не нашел полезного руководства или статьи об этом. Я знаю, что этот вопрос субъективен, поэтому вы можете...
5492 просмотров
schedule 20.11.2022

Оптимизация общего буфера в многопоточной среде производитель/потребитель
У меня есть проект, в котором у меня есть один поток-производитель, который записывает события в буфер, и дополнительный одиночный поток-потребитель, который берет события из буфера. Моя цель — оптимизировать эту штуку для одного двухъядерного...
2050 просмотров

Общая память Linux
Функция, которая создает разделяемую память в программировании *inux, принимает ключ в качестве одного из своих параметров. В чем смысл этого ключа? И как я могу его использовать? Редактировать: Идентификатор не общей памяти
1598 просмотров
schedule 27.09.2022

Низкая производительность разделяемой памяти при переходе на 64-битную ОС
У меня проблема с 32-битным устаревшим приложением, работающим в 64-битных окнах. Рассматриваемое приложение использует CreateFileMapping для создания общей памяти. Когда это выполняется в 64-битной Windows, любая попытка доступа к этой общей памяти...
2621 просмотров
schedule 28.01.2023

OpenMP и общие структуры и указатели
У меня есть функция, которой по ссылке передаются две структуры. Эти структуры состоят из динамически размещаемых массивов. Теперь, когда я пытаюсь внедрить OpenMP, я получаю замедление, а не ускорение. Я думаю, это может быть связано с возможными...
3262 просмотров
schedule 07.08.2023

Управление общей памятью в C на OSX
Я работаю над университетским заданием, основанным в основном на IPC и общей памяти. Проблема в том, что, будучи полным нубом в C, я с удовольствием тестировал свое приложение (которое, очевидно, использует shmget и shmat ) в течение нескольких...
4750 просмотров
schedule 20.08.2023

C - Сервер/Клиент Tic-Tac-Toe Game - Чтение/запись индексного файла?
У меня есть клиентская и серверная программы, которые позволяют пользователям подключаться к серверу и играть в крестики-нолики. Однако я столкнулся со стеной в том, как реализовать своего рода систему хранения пользовательских записей для сервера....
1366 просмотров
schedule 26.07.2023

Вопрос по семафорам Unix
Есть ли способ с помощью семафоров unix установить их значения? Мне нужно всегда вызывать post() от нескольких потребителей и время от времени вызывать wait(), который будет ждать, пока не произойдет следующий post(). Как этого добиться?...
487 просмотров
schedule 21.02.2023

Статические переменные C и форк Linux
Привет, я создал серверную программу, которая разветвляет новый процесс после того, как он принимает соединение сокета. В программе определено несколько статически выделенных глобальных переменных. Мой вопрос: эти статические буферы выделяются...
10383 просмотров
schedule 15.07.2022

Акторы Scala и общее состояние
Я пытаюсь реализовать субъект-диспетчер, который либо обрабатывает запрос, либо делегирует обработку другому субъекту в случае сбоя (на самом деле это экспоненциальный алгоритм отсрочки). Субъект диспетчера имеет логическую переменную, которая...
2180 просмотров
schedule 07.08.2022

Печать того же физического адреса в программе c
Есть ли способ печатать в этих программах один и тот же физический адрес (при использовании концепции общей памяти), а не печатать разные логические адреса? Причина, по которой я печатаю один и тот же физический адрес:... /* Читать это...
861 просмотров
schedule 01.06.2022

Небезопасный сверхбыстрый буфер памяти между процессами?
Буферы памяти между процессами всегда имеют некоторые накладные расходы, и я понимаю, что они довольно высоки. Но что, если вы реализуете буфер рендеринга между процессами, это не так важно, как другие данные, поэтому есть ли методы, которые мы можем...
937 просмотров
schedule 04.12.2023

Совместное использование массива данных между двумя приложениями в Delphi
Я хочу поделиться данными массива между двумя приложениями. На мой взгляд, первая программа создает массив, а вторая программа может читать массив из уже выделенной области памяти. Массив не является динамическим массивом. Я нашел способ...
12442 просмотров
schedule 14.04.2022

Общая память с мьютексом и NSCondition на iPhone
Что мне нужно сделать: чтобы избежать глобальной переменной, у меня есть класс Singleton, содержащий массив. К этому массиву будут обращаться два разных потока: - 1) первый будет основным потоком и ему придется время от времени добавлять объекты в...
1116 просмотров

Windows: изменение размера общей памяти
Когда я создаю сегмент общей памяти в Windows (например, CreateFileMapping(INVALID_HANDLE_VALUE, ...) ), есть ли способ изменить его размер, кроме создания большего сегмента и копирования данных? Я читал в MSDN, что сопоставления файлов имеют...
2958 просмотров

Недостатки разделяемой памяти в многопоточных проектах
Я пытаюсь создать свое первое многопоточное приложение, масштабируемое до многоядерной технологии. Его вдохновение исходит из концепции импульсной нейронной сети, управляемой событиями. Схема примерно такая: структура данных алгоритма хранится в 1...
368 просмотров