- 博客(2)
- 收藏
- 关注
原创 关于Thread类的使用和说明
前言: 在Java中使用多线程的方式有俩种,一种是实现Runnable接口,另一种则是继承Thread类(实际上也是实现Runnable),但最终开启线程的方式只能是Thread的start方法,其调用了底层native方法启动线程。线程的状态分为6种:线程中用int表示,从上到下(0-5)NEW: // 线程创建时的初始状态,例如new Thread();RU...
2018-04-28 16:40:40
313
原创 关于Synchronize的使用方式和区别
在多线程中我们往往需要保证数据的一致性,在Java中可以使用Synchronize互斥锁进行同步操作,下面我们来说一下不同的使用方式与区别。方式一:锁定对象class Test { volatile int sum = 0; // 同步方法,锁定该方法所在的对象,多线程调用同一对象的不同synchronized方法、synchronized(this)时互斥 public synchr...
2018-04-27 17:18:28
1871
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人