A. 可以解决多线程的安全问题 B. 降低程序的性能 C. 使用synchronized关键字修饰 D. 多线程同步的锁只能是object对象
A. 通过实现Runnable接口可以创建多线程程序 B. Runnable接口是在java.lang包下 C. 实现Runnable接口必须重写run()方法 D. 通过Runnable接口中的start()方法可以开启线程