<分区>
我有一个类具有一个被其他类使用的功能。我觉得我的函数是从非同步线程调用的。在我的函数中添加繁忙标志以防止从非同步线程调用是不是一个很好的解决方案。它会工作吗:
public class Hndl
{
boolean isBusy=false;
public boolean doJob()
{
if(!isBusy)
{
isBusy=true;
...
return true;
isBusy=false;
}
else
{
return false;
}
}
}