我们正在尝试实现基于计时器的后台调用。我想了解以下代码是否阻塞了任何线程?
new Timer(0=> functioncall(), null,1440*60000,-1)
关于计时器类的任何见解都会有所帮助!
谢谢。
答案 0 :(得分:2)
它计划一个计时器,该计时器将在计时器命中时在工作线程上调用您的回调。您的回调显然会占用该工作者一段时间(希望很短)。调度计时器的线程并没有被主动阻止,尽管它确实需要更改对线程安全性有一些同步要求的计时器队列(以防多个线程同时调度/取消计时器)。