wait()是Object()类的方法 ,sleep是Thread的方法。
wait()和sleep()都可以通过interrupt()方法打断当前线程的运行状态,但工作机制有所不同。
调用wait()时,会将当前对象锁解开,使得其他线程获得运行的权限,而sleep()方法只是单纯的暂停,不会解开当前对象锁,只是暂停[参数]时间后,继续运行当前线程。
setDaemon()函数可以设置线程为后台线程,不管后台线程是否执行完毕,后台线程会随主程序的结束而结束。比如,java中的垃圾回收处理机制。
setPriority()和getPriority()可以设置线程的优先级。优先级一般有MAX_PRIORITY(10),MIN_PRIORITY(1)和NORMAL_PRIORITY(5)。