Описание тега shared-variable

Общая переменная используется в многопоточном программном обеспечении, как следует из названия; переменная, совместно используемая между потоками и в контексте безопасности потоков и с учетом мьютексов.
2 ответа

Угловые компоненты: общие переменные, которые необходимо динамически изменять

Я довольно новичок в Angular, поэтому я не уверен, что это лучший способ сделать это. Мое приложение будет делать несколько запросов sparql. Каждый запрос - это строка, на которую нужно ссылаться и которой нужно манипулировать перед каждым постом. У…
04 июл '18 в 22:20
0 ответов

Есть ли способ получить общие переменные или создать аналогичные функции в параллельном программировании на C с использованием библиотек MPI?

Я пытаюсь реализовать карту, где ключи представляют собой числа, отображающие уникальные числа. Другими словами, каждый процесс содержит набор чисел в массиве, который отображается в другой набор чисел в другом массиве, который удерживается тем же п…
17 дек '17 в 08:12
2 ответа

Python: Почему многопроцессорная блокировка здесь используется совместно?

Я пытаюсь разделить блокировку между процессами. Я понимаю, что способ поделиться блокировкой - это передать ее в качестве аргумента целевой функции. Однако я обнаружил, что даже подход ниже работает. Я не мог понять, как процессы разделяют эту блок…
0 ответов

Неподнимаемый объект - совместное использование и создание прокси-объекта

У меня есть класс Inner, который не может быть засолен, и класс Outer, который содержит экземпляр Inner, которым я хочу поделиться между процессами через канал или очередь. Я не смог этого сделать из-за класса Inner, поэтому я попытался создать прок…
3 ответа

Потоки с общими переменными

Я пытался использовать несколько потоков, чтобы вставить в boost::bimap, У меня есть некоторая общая переменная между потоками, которую мне нужно передать по ссылке, и некоторые из них изменяются при каждом выполнении потока. Однако я получаю ошибку…
0 ответов

Crystal Reports 2013 - переменная, возвращающая в основном отчете номер, отличный от указанного в подотчете

Это моя первая попытка использования переменных, поэтому, пожалуйста, наберитесь терпения... Это довольно просто - я установил общую переменную в подотчете, которая является суммой GROUP 1 или Branch (которая равна 565). Вложенный отчет хранится в з…
0 ответов

Совместное использование переменных между шагами в drone.io

Мне кажется, что drone.io не разделяет параметры по шагам конвейера. Можно ли прочитать параметры для плагинов из файла, например, директиву вроде "from_file", аналогичную уже существующей "from_secret"? Вот как это можно использовать: kind: pipelin…
1 ответ

Почему разделяемые переменные кэшируются в кэш-памяти процессора?

Я пытаюсь понять модель памяти Java, но не смог понять, что такое кэши ЦП. Насколько я знаю, в JVM у нас есть следующие места для хранения локальных и общих переменных: local variables -- on thread stack shared variables -- in memory, but every CPU …
1 ответ

Многопроцессорная обработка Python: как использовать разделяемую переменную для списка сложного класса?

При использовании многопроцессорной обработки в Python я надеюсь составить список классов в качестве общей переменной. Класс можно увидеть следующим образом (упрощенно): class testClass(): def __init__(self): self.a = [] self.b = [] Затем я использу…
1 ответ

Синхронизация потока javafx, пока истина

Я новичок в JavaFX и есть некоторые проблемы с потоками. Мое приложение должно сделать что-то вроде этого (жесткий псевдокод): start(){ startLoop(); //new thread displayThingsSavedToSharedVariable(); } loop(){ while (true){ doThings(); saveThingsToS…
23 май '18 в 08:47
2 ответа

Многопроцессорность с общей переменной в bash

Я пытаюсь добиться динамического прогресса в bash-скрипте, который мы видим при установке новых пакетов. Чтобы сделать это, случайная задача должна вызвать сценарий выполнения в качестве фоновой задачи и передать ему несколько целочисленных значений…
1 ответ

Как использовать Shared-Variable

Я хочу узнать ваше мнение о том, как я кодировал свой QThread. эта часть моего кода предназначена для управления ШИМ для светодиодного дисплея. Цель моего QThread - работать как можно более плавно при изменении значения в QThread, иначе я могу наблю…
11 окт '17 в 14:40
2 ответа

Как хранить константы в Angular 2+?

Это дополнительный вопрос к ранее опубликованному вопросу. Мой вопрос касался странного вывода журнала, который я получал при вызове метода в службе. console.log на выходе не печатались данные, которые сервис четко определил. Как оказалось, виновник…
10 окт '17 в 20:18
1 ответ

Проблема увеличения потока, как разделить переменную, когда один поток не имеет ту же копию, что и другой?

Это, наверное, глупый вопрос, но я искал по всему интернету переменные и нашел все, что связано с мьютексами и условиями гонки, замками и т. Д.; но ничего, что, кажется, не решило бы эту простую проблему. В основном код ниже создает два потока и в к…
15 июн '17 в 16:42
1 ответ

Функция контроллера вызова javafx из другого потока

Вопрос дня: как вызвать функцию контроллеров из другого потока. Мое приложение выглядит так: public class Server { //(...) public String setMsg(String string) { msg.set(string+"\n"); mainScreenController.updateLog(); } //(...) while (true){ doThings…
23 май '18 в 16:24
1 ответ

Совместное использование нативной переменной между потоками Delphi

Я предполагал, что если общая переменная между потоками имеет собственный тип, атомарность должна делать эту работу. Но в соответствии с выводом кода ниже, это не так, по крайней мере, для Delphi. Поток t1 просто увеличивает счетчик в 10 раз. В то ж…
22 янв '18 в 22:29
1 ответ

Базовая таблица или представление не найдены laravel - Запущен планировщик cron

Во время бега php artisan eventnotification:mail в команде выдает ошибку ниже "SQLSTATE[42S02]: базовая таблица или представление не найдено: 1146 таблица" Мой appserviceprovider.php public function boot() { $rolesList = $this->getRolesList(); Vi…
15 ноя '18 в 08:48
1 ответ

Как я могу получить доступ к методам класса, который передается в качестве аргумента другому классу в Python

Я хочу создать класс (скажем, LockedAttributes) для безопасного доступа (READ/WRITE) к некоторым атрибутам несколькими потоками. Я хочу передать те атрибуты, которыми я хочу поделиться, в виде списка в класс LockedAttributes. Некоторые из элементов …
1 ответ

Как прочитать значение аккумуляторов в рабочем задании в спарк?

Согласно документации аккумуляторов в искре: Обратите внимание, что задачи на рабочих узлах не могут получить доступ к значению аккумулятора () - с точки зрения этих задач аккумуляторы являются переменными только для записи. Это позволяет эффективно…
0 ответов

Многопроцессорная обработка внутри класса Python

Я пытаюсь сделать параллельные вычисления, чтобы ускорить цикл for (я уже использую itertools, мне нужно больше скорости, так как я делаю цикл for несколько раз). Я новичок в многопроцессорности. Я проверил несколько вопросов о переполнении стека и …