![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java线程从零开始
文章平均质量分 71
單曲
学习学习学习,进步进步进步
展开
-
JAVA线程从零开始(一)——进程和线程初认识
什么是进程?什么是线程?他们的联系和区别是什么? 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间。进程至少有五种基本状态:初始态,执行态,等待状态,就绪状态,终止状态。 线程,在网络或多用户环境下,一个服务器通常需要接收大量且不确定数量用户的并发请求,为每一个请求都创建一个进程显然是行不通的原创 2017-07-04 21:20:51 · 251 阅读 · 0 评论 -
Java线程从零开始(三)——进一步认识线程之生命周期
在了解了什么是线程和进程,怎么创建线程之后,再来深入理解线程 线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程,这个就叫做线程的生命周期,线程的生命周期有五种状态: 1、新建(new Thread): 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1 = new Thread();原创 2017-07-05 23:37:50 · 224 阅读 · 0 评论 -
JAVA线程从零开始(二)——创建线程
创建线程有三种方法 1、继承Thread类,重写run()方法,run()方法代表线程要执行的任务。 2、实现Runnable接口,重写run()方法,run()方法代表线程要执行的任务。 3、实现callable接口,重写call()方法,call()作为线程的执行体,具有返回值,并且可以对异常进行声明和抛出 例子: 1、继承Thread类 缺点:Java只支持单继承原创 2017-07-05 17:49:56 · 260 阅读 · 0 评论