
多线程
lzy520o
这个作者很懒,什么都没留下…
展开
-
线程及线程池
*1、创建线程有几种方式? Java中创建线程主要有三种方式: 继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方法来启动该线程 通过Runnable接口创建线程类 (1)定义runnable接口的实现类,并重写该接口的run()方法,该run()方法的方法体同样是该线程的线程执行体。 (2)创建 Run原创 2020-06-01 18:50:54 · 171 阅读 · 0 评论 -
多线程的一点笔记
多线程 线程与进程 进程:是指一个内存中运行的应用程序,每一个进程都有独立的内存空间。 线程:是进程的中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程 至少有一个线程。一个进程启动后,里面的若干执行路径又可以划分为若干个线程。 线程调度: 分时调度: 所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。 抢占式调度: 优先让优先级高的线程使用CPU。如果线程的优先级相同,那么会随机选择一个(线程随机性),java使用的是抢占式调度。 CPU使用抢占式调度在多个线程间原创 2020-05-20 22:23:51 · 90 阅读 · 0 评论