![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java多线程
Only MI
努力是一种习惯,不是一时热血
展开
-
Java学习——多线程创建之:匿名内部类式实现线程的创建
匿名内部类方式实现线程的创建作用:简化代码把子类继承父类,重写父类方法,创建子类对象合成一步完成把实现类实现接口,重写接口中的方法,创建实现类对象合成一步完成匿名内部类的最终产物:子类/实现类对象,而这个类没有名字 格式: new 父类/接口() { 重写父类方法 };程序演示 public static void main(String[] args) { //线程的父类是Thread //new M原创 2020-06-12 17:05:40 · 445 阅读 · 1 评论 -
Java学习——多线程:创建多线程的方法
方法一 创建Thread类的子类java.lang.Thread类,是描述线程的类,我们想要实现多线程程序,就必须继承Thread类【实现步骤】:1.创建一个Thread类的子类2.在Thread类的子类中重写Thread类中的run方法,设置线程任务(开启线程要做什么)3.创建Thread类的子类对象4.调用Thread类中的方法start方法,开启新的线程,执行run方法void start() 使该线程开始执行,Java 虚拟机调用该线程的的run方法。结果是两个线程并发地运行;当前线原创 2020-06-12 10:44:24 · 573 阅读 · 1 评论 -
Java学习——多线程(并发,并行,进程,线程)
1.1并发与并行并发:指两个或多个事件在同一个时间段内发生。可以理解为在单CPU系统中,每一时刻只能允许一道程序执行,要执行两个及两个以上,则是分时交替运行(因为分时交替运行时间非常短,CPU在多个线程之间做高速切换,轮流执行多个程序,速度1/n毫秒,所以给人感觉像同时进行)。并行:是指两个或多个事件在同一时刻同时发生。在多个CPU系统中,可以实现多任务并行执行。这样多个程序便可以同时执行,大大提高了电脑运行效率。【核越多,并行处理的程序越多,效率越高】2.线程与进程进程:是指一个内存中运行的程序。原创 2020-06-11 17:36:13 · 1954 阅读 · 0 评论