Немного разобрался. Необходимо подменять c помощью вот такого кода
Object.defineProperty(window.navigator, 'hardwareConcurrency', {
configurable: true, get: function() {
return [[CPU]];
}
});
Но теперь вопрос, когда я применяю этот код для подмены колиечества процессоров, все работает нормально, но когда я подменяю еще и подмену количества ОЗУ, кол-во процессоров встает на свои места, так же и наоборот
Два потока берут одни и те же данные хотя указано 1
-
-
@narekkar said in Два потока берут одни и те же данные хотя указано 1:
Приложите тестовый скрипт, рассуждать о возможных проблемах слишком долго
-
@Fox Тестовый не имею можете вы сам пробовать это повторить.надо чтобы с ресурса взяло данные юзало и когда этот Поток закончит работу,другой поток мог взять эти же данные. но стоит учитывать что первый поток всегда разные время закончивает скрипт . Вариант с удалением и добавлением возможно работает, но в таком случае надо чтобы он в начало ресурса это поставило, а не в конце
-
@narekkar said in Два потока берут одни и те же данные хотя указано 1:
@Fox Тестовый не имею можете вы сам пробовать это повторить.надо чтобы с ресурса взяло данные юзало и когда этот Поток закончит работу,другой поток мог взять эти же данные. но стоит учитывать что первый поток всегда разные время закончивает скрипт . Вариант с удалением и добавлением возможно работает, но в таком случае надо чтобы он в начало ресурса это поставило, а не в конце
Я не буду писать за вас тестовый скрипт, если у вас не получается что то реализовать, предоставьте скрипт, в котором вы это хотя бы пытались
-
@narekkar said in Два потока берут одни и те же данные хотя указано 1:
@Fox можно в лс хотя бы?
Да, можете прислать в лс, скрипт должен содержать только необходимую информацию
\