![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
「已注销」
这个作者很懒,什么都没留下…
展开
-
实现线程的三种方式
1.编写一个类继承thread线程类,重写run方法,直接new线程对象,在主方法中调start方法启动线程 2.(1)编写一个类实现可运行接口Runnable,重写run方法,new线程对象,将编写的类封装到线程对象中,在主线程中调用start方法,启动线程 3.直接在线程对象实例中new一个实现了可运行接口Runnable的匿名内部类,重写run方法,在主线程中调用start方法,启动线程 ...原创 2022-02-22 23:36:00 · 386 阅读 · 0 评论 -
线程、进程,并发和并行
1.什么是线程,什么是进程,为什么要有线程,有什么关系和区别 进程:可以理解成一种应用程序 线程:是进程中的一种实现场景 线程是为了增加程序运行的效率 进程与进程之间的内存空间是相互独立的,线程与线程之间只有栈空间是相互独立的,但是堆和方法区是内存共享的 2.并发和并行是什么意思,有什么区别 并发:两个或者多个线程在同一时间间隔运行,从宏观来看是在某一个时间区间同时运行的,从微观来看是在不同的时间间隔交替运行 并行:两个或者多个线程在同一时间点同时运行 区别:并行不需要交替执行,并发会交替执原创 2022-02-22 23:26:28 · 251 阅读 · 0 评论