Неправильное поведение ресурса



  • Баговое поведение ресурса notreuse. Если количество успехов равно на ресурсе 1, а неудач 999. То при краше потока, по идее ресурс должен вернуть/возобновить значение. Все так и происходит, если {{resourse|notreuse }} ипользовать один раз. А вот если в одном потоке вы используете его два раза, то он заканчивает свою работу. И это неправильное поведение. Скрипт прилагаю.
    тnew one.xml



  • @ishka94 said in Неправильное поведение ресурса:

    Баговое поведение ресурса notreuse. Если количество успехов равно на ресурсе 1, а неудач 999. То при краше потока, по идее ресурс должен вернуть/возобновить значение. Все так и происходит, если {{resourse|notreuse }} ипользовать один раз. А вот если в одном потоке вы используете его два раза, то он заканчивает свою работу. И это неправильное поведение. Скрипт прилагаю.
    тnew one.xml

    Уважаемый Олег, а с чего вы решили, что такое поведение является "неправильным"?

    Вы читали описание этой опции?
    e79c41b0-95ee-488f-af54-7c86759ff80f-изображение.png

    Другими словами второе действие с выводом ресурса и опцией notreuse успешно завершает получение ресурса в первом действии и пытается получить следующую строку ресурса, если таковой нет, то логично завершает скрипт



  • @Fox said in Неправильное поведение ресурса:

    Другими словами второе действие с выводом ресурса и опцией notreuse успешно завершает получение ресурса в первом действии и пытается получить следующую строку ресурса, если таковой нет, то логично завершает скрипт

    Читал. Оттуда прямо не вытекает эта мысль, мне казалось, что замена происходит текущая, а предыдущие notreuse записываются во временное хранилище памяти на случай, если поток завершится неуспешно. Обычно юзал 1 поток - 1 ресурс. Но вот сегодня понадобилось 1 поток - много ресурсов. И в таком случае получается нелогично, что ресурсы растрачены, а поток завершился неуспешно. Внесу предложение, добавить опцию или глобальную функцию: "возвращать использованные ресурсы в потоке в случае неудачного завершения потока". Потому что в ином случае, придется городить огород на случай неотлавливаемых завершений потока.



  • В любом случае, спасибо за ответ. По крайней мере прояснил для себя работу БАС по принципу много-к-одному.


Log in to reply