A. synchronized(常量){} B. synchronized(对象){} C. synchronized(){} D. synchronized(任意基本数据类型){}
A. 继承Thread类创建线程的方式可以防止出现多父类问题 B. Thread类属于java.util包 C. 继承Thread的方式定义线程后,覆写的run()方法会在该线程的start()方法被调用后被JVM自动运行 D. 继承Thread的方式定义线程后,你不能在继承其他的类了,导致程序的可扩展性大大降低
A. 唤醒线程 B. 导致线程等待 C. 线程休眠 D. 结束线程
A. start() B. run() C. join() D. sleep()