на сколько безопасно изменения глобалки из колбэка и чтение из main? есть ли вероятность , что мы упадём нахер?
ISRUN = false
LAST_ALLTRADE_NUM = 0
function OnAllTrade(alltrade)
LAST_ALLTRADE_NUM = alltrade.trade_num
end
function main()
x = 0
while ISRUN do
if LAST_ALLTRADE_NUM > x then
x = LAST_ALLTRADE_NUM
-- ...
else
sleep(1)
end
end
end
ISRUN = false
LAST_ALLTRADE_NUM = 0
function OnAllTrade(alltrade)
LAST_ALLTRADE_NUM = alltrade.trade_num
end
function main()
x = 0
while ISRUN do
if LAST_ALLTRADE_NUM > x then
x = LAST_ALLTRADE_NUM
-- ...
else
sleep(1)
end
end
end