摘要:
1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态。 2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行” 阅读全文
摘要:
在java中线程的创建有两种方法:继承Thread类和Runnable接口。 继承Thread类: Thread类中有两个最主要的方法:run()和start()。 run()方法包含线程运行时要执行的任务,即线程执行体。 start()方法从名称就可以看出,它的作用是用于启动线程。 继承Threa 阅读全文
摘要:
一、概念 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 一个程序至少一个进程,一个进程至少一个线程。 二、区别: 1、地址空间:同一 阅读全文
摘要:
Java程序都是从main方法开始顺序执行每行代码,代码执行完成之后,结束整个应用程序。这样顺序执行的程序称为单线程程序,单线程程序在同一个时间内只执行一个任务。在实际处理问题的过程中,单线程程序往往不能适应复杂的业务需求。例如,在WEB项目中,多个用户通过浏览器客户端向服务器端发出请求,如果服务器 阅读全文