首页 > 编程知识 正文

java多线程的概念,多进程和多线程的区别

时间:2023-05-05 18:25:57 阅读:162502 作者:3196

什么是线程

线程是操作系统可以进行运算调度的最小单位,包含在进程中,是进程的实际动作单位。

线程和进程有什么关系

线程是进程的子集,一个进程可以有很多线程,每个线程并行执行不同的任务。 不同的进程使用不同的内存空间,所有线程共享相同的内存空间。 请不要和堆栈存储器混淆。 每个线程都有单独的堆栈内存,用于存储本地数据。

多线程的实现方式

)1)定制类,继承THread类(run ) )改写方法后生成定制类对象,start ) )启动线程(以及该线程的run ) )方法,由JVM调用

)2)定制类以实现Runnable接口并重写(run ) )方法,然后创建自定义类对象,创建Thread类对象,并构造自定义对象

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。