在run或者其运行的函数名前加关键字
如public synchronized void run()
或者
public synchronized  void CheckNet()
至于加在哪个级别上主要是看你的线程是基于多个不同对象创建的还是基于同一个对象创建的或者只是一个内嵌的线程类,当然还要看你所想要达什么样的效果