Немного разобрался. Необходимо подменять c помощью вот такого кода
Object.defineProperty(window.navigator, 'hardwareConcurrency', {
configurable: true, get: function() {
return [[CPU]];
}
});
Но теперь вопрос, когда я применяю этот код для подмены колиечества процессоров, все работает нормально, но когда я подменяю еще и подмену количества ОЗУ, кол-во процессоров встает на свои места, так же и наоборот
Многопоточность и модуль SQL
-
В OnApplicationStart делаю запрос через модуль SQL.
Для результата создаю ГЛОБАЛЬНУЮ переменную (пробовал CSV list и 2D list).
В Main для каждого потока необходимо брать по 1 уникальной записи. Пробую вот так [[GLOBAL:ROWS]].shift()
Глобальная переменная не изменяется.Подскажите, пожалуйста, какие манипуляции произвести, чтобы была возможность изменять ГЛОБАЛЬНУЮ переменную.
Благодарю!
-
@GERAsimov said in Многопоточность и модуль SQL:
В OnApplicationStart делаю запрос через модуль SQL.
Для результата создаю ГЛОБАЛЬНУЮ переменную (пробовал CSV list и 2D list).
В Main для каждого потока необходимо брать по 1 уникальной записи. Пробую вот так ROWS.shift()
Глобальная переменная не изменяется.Подскажите, пожалуйста, какие манипуляции произвести, чтобы была возможность изменять ГЛОБАЛЬНУЮ переменную.
Благодарю!
Переводите глобальную в локальную, изменяйте, а затем выгружайте обратно в глобальную
