Java中的多线程(1)进程是正在进行的程序,用来开辟内存空间的;(2)线程:就是进程中一个负责程序执行的控制单元(执行路径)。一个进程中至少有一个线程。一个进程中允许有多个执行路径,即多线程。开启多个线程是为了同时运行多部分代码;任务: 每个线程都具有自己运行的内容,这个内容就可以称为线程要执行的任务。多线程的好处:解决了多部分代码同时运行的目的;多线程的弊端:多线程过多,使效率降低。因为程序的执行都是在CPU中做着快速的切换完成的,且这个切换是随机的。JVM启动时就已经启动了至少两个线程:主线程: 执行main方法的线程:该线程的任务代码都定义在main方法里8;负责垃圾回收的线程。创建一个线程的目的是:为了开启一条执行路径,能够达到执行此代码和其他代码的同时运行,而运行此代码就是这个执行路径的任务。JVM创建的主线程的任务都定义在了主方法中;而自定义的线程的任务在哪里呢?为什么要重写run方法呢?Thread用于描述线程,线程是需要任务的,所以Thread类也对任务进行描述;这个任务就是通过Thread类中的run方法来体现,也就是说,run方法就是封装自定义线程运行任务的方法。run方法中定义的就是线程需要执行的任务代码。开启线程是为了执行指定的代码,所以只有继承Thread类,并重写run方法,将运行的代码定义在run方法中即可。创建线程的两个方法:(1)方法一 : 继承
您可能关注的文档
- 350mm厚砼板排架支撑施工方案(专家论证).doc
- 35kV变电站现场运行规程.doc
- 35KV变电站管理制度.doc
- 35kV变电站隔离开关大修四措一案.docx
- 35kv架空线路施工组织设计.doc
- 34-农业的变化真大课件.ppt.ppt
- 35-36 表面分析仪器.ppt
- 35kv变电站设计.ppt
- 35KV线路杆塔基础施工组织设计.doc
- 35岁以下客户经理考试题.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 气气热管换热器计算书.doc VIP
- 滇东北铅锌镉多金属资源综合利用关键技术及研究.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(解析版).docx VIP
- 山东省德州市2024-2025学年高一下学期期中语文(解析版).docx VIP
- ISO-14067:2018_温室气体 产品碳足迹 量化要求与指南 中文版.pdf VIP
- 完整剧情攻略.pdf
- 药品供应链物流运输配送标准体系优化设计.doc VIP
- 十一五国家科技支撑计划重大项目难采选金属矿高效开....doc VIP
- 2026年余华《活着》读书分享PPT.pptx VIP
- 难处理有色金属资源开发关键技术与设备研究课题申报指引.doc VIP
原创力文档

文档评论(0)