@Freethinker said in Как добавить */ (звездочка слэш) в переменную?:
Хмм, сам код отрабатывает в BAS также корректно, однако если добавить действие "Установить переменную", то это вызовет проблему. Надо посмотреть по внимательнее
Пока не вижу другого способа обойти этот костыль, по этому
получаю ресурс и разбиваю строку допустим [[token]]=SF2;
var token=[[TOKEN]];
мне нужно будет из другого потока работать с этим токеном
Допустим это установит глобальную переменную
PSet("basglobal", token, '0');
Как дальше использовать мне глобальную переменную [[GLOBAL:SF2]] Как подставить этот SF2? всякие eval и прочие хелп. Как обратиться к глобальной переменной зная ее название в переменной
Суть моего скрипта такая:
Запускается отдельный поток "сервер", который ждет токен и выдаст ответ
И еще 50 потоков, которые отправляют токен и хотят получить ответ
Эти 50 потоков асинхронно вызывают поток "сервер" и ждут завершения асинхронной функции
Если пустить их вместе без лока - они перезаписывают результат в return
Как правильно организовать не знаю, вижу такие способы:
При пункте 2 у меня все равно умудряются проскочить несколько потоков и кто-то из них получит неверный ответ, так как сервер запускается асинхронно в одном и том же потоке
Поток сервер мне нужно держать постоянно включенным