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