![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单线程与多线程
文章平均质量分 55
王大全
哥哼调。
展开
-
(3)线程方法
返回代码段正在被哪个线程调用myThread.run() :立即执行run()方法,不启动新的线程myThread.start():执行run()方法时机不确定,启动新线程。原创 2023-08-30 21:46:28 · 206 阅读 · 0 评论 -
(2)创建线程的2种方式
创建的线程类已经有一个父类了,就不能在继承Thread类,因为java不支持多继承。线程的执行先后跟代码执行顺序无关。就只能实现Runnable接口。原创 2023-08-29 23:23:48 · 147 阅读 · 0 评论 -
(2)线程池的7种创建方式
scheduleAtFixedRate 是以上⼀次任务的开始时间,作为下次定时任务的参考时间的(参考时间+延迟任务=任务执⾏)。scheduleWithFixedDelay 是以上⼀次任务的结束时间,作为下次定时任务的参考时间的。优点:线程池会根据任务数量创建线程池,并且在一定时间内可以重复使用这些线程,产生相应的线程池。缺点:适用于短时间有大量任务的场景,它的缺点是可能会占用很多的资源。b.⾃定义线程池名称或优先级。a.延迟执⾏(⼀次)转载 2023-08-26 19:04:05 · 277 阅读 · 0 评论 -
(1)进程与线程区别
一个基本的事实前提:一个CPU在一个瞬间只能处理一个任务。原创 2023-08-26 18:07:22 · 2030 阅读 · 0 评论