JAVA多线程学习

线程入门级几个概念:

1. 线程和进程

先打个比方,你在win7中运行QQ,并同时和几个人聊天。OS运行的程序qq就叫进程。而你同时和几个人聊天就是一个个线程。进程可以理解为一个应用程序,线程是这个程序中的几个同时独立在处理的方法。

2.线程对象和线程

线程对象(可以理解为线程的类)有Thread对象和Runnable对象这俩,而线程是指正在执行的一个指令序列,在java平台JVM上从一个线程对象的start()方法开始,运行run()方法体中的那一段相对对立的过程。

3.线程的并发和并行

并发(concurrent):针对单个cpu,两个以上正在运行的线程,需要cpu来回切换让每个线程运行的方式叫并发。

并行(parellel): 针对多个cpu,可以让两个及以上的线程同时运行的方式叫并行。


内容较多,就借用博主  一万年以前的 给的总结贴在这里分享和自学:多线程学习吐血总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万米高空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值