多线程学习
lf_breeze
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程学习-基础(一)
进程:是一次程序的执行,系统进行资源分配的一个独立单位。像任务管理器中的一个个.exe程序就是一个个进程。 线程:进程中的子任务,如qq中的视频线程,下载文件线程,传输数据线程。 关于调用线程中的start方法和run方法的区别: 通过调用线程的satart方法,会新建立一个线程,执行run方法。属于异步执行(程序随多线程随机调用) 直接调用run方法,相当于当前线程调用对象的方法转载 2016-07-14 10:26:11 · 352 阅读 · 0 评论 -
多线程学习-基础(二)
synchronized: 被synchronized修饰的方法为同步方法。 1.假如a对象的x方法被synchronized的修饰,y方法没有被修饰,那么在第一个线程访问x方法获取对象锁的时候,第二个线程不可以访问x方法,但是可以访问y方法。 也就是说,在某个线程已经获取一个对象的对象锁的情况,其他线程只能访问该对象的非synchronized方法,如果要访问,那么需要等待第一个线程执行s转载 2016-07-14 14:04:02 · 357 阅读 · 0 评论
分享