【踩坑记录】autojs使用while(1)导致broadcast无法正常执行

发布时间 2023-05-24 20:30:40作者: Tnxts

autojs中的死循环操作最好使用setInterval而不是,while(1)。

 

while(1)会导致其他语句无法执行,这里面包括了信号相关的,比如今天踩得坑:

 

events.broadcast.emit发出信号后,相应的on语句无法正常执行,后来才发现原来是为了一个用while(1)来执行死循环导致整个线程全部死在了这里,用setInterval替换后解决。