1.得到线程对象:
继承Thread类得到线程对象(Thread类实现的Runnable接口)
实现Runnable接口得到线程对象
2.使线程安全的方式:
同步代码块synchronized{代码块}
同步方法synchronized修饰方法
锁机制try(){}finally{}
3.线程(相同优先级)获取CPU
1.得到线程对象:
继承Thread类得到线程对象(Thread类实现的Runnable接口)
实现Runnable接口得到线程对象
2.使线程安全的方式:
同步代码块synchronized{代码块}
同步方法synchronized修饰方法
锁机制try(){}finally{}
3.线程(相同优先级)获取CPU
转载于:https://my.oschina.net/u/4083622/blog/3026718