1.2.1 继承Thread类
1.2.3 线程调用的随机性
1.2.4 start()方法的书写顺序能代表线程启动(run()方法执行)的顺序吗?不能!!!
1.2.5 实现Runnable接口
1.2.6 使用Runnable接口实现多线程的优点:解决Java不支持多继承带来的限制问题
1.2.6 将一个Thread对象中的run()方法交由其他线程进行调用:因为Thread本身也实现了Runnable接口
1.2.8 让多个线程之间的实例变量不共享:以线程中的count实例变量为例
1.2.8 让多个线程之间的实例变量共享:以线程中的count实例变量为例【两种情况,一种是线程安全的,一种是线程不安全的】
1.2.9 1、方法的参数值是绑定到当前执行的线程上的 2、多个线程访问单例中的成员变量存在“非线程安全问题”
reki-cool/Java_Multi-thread_Programming_Second_Edition
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|