多线程
文章平均质量分 85
随缘而去
随风奔跑
展开
-
多线程(二)java中线程的实现方式--Thread类与Runnable接口
在Java中如果要想实现多线程,有两种方式可以,一种是继承Tread类,另外一种则是实现Runnable接口。下面来仔细介绍这两种实现方式。启动一个线程,你简单的调用run方法是没有这样效果的,所以你必须调用Thread类的start方法来启动你的线程.所以你启动线程有两种方法一是写一个类继承自Thread类,然后重写里面的run方法,用start方法启动线程二是写一个类实现Runnable接口,...原创 2018-05-10 10:23:18 · 720 阅读 · 1 评论 -
多线程(一)进程与线程的区别
进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化:它...原创 2018-05-10 09:50:14 · 194 阅读 · 0 评论 -
多线程(三)Java线程的5种状态
Java中的线程的生命周期大体可分为5种状态。1. 新建(NEW):新创建了一个线程对象。2. 可运行(RUNNABLE):可运行状态也就是就绪状态。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(RUNNING):可运行状态(runnable)的线...转载 2018-05-10 11:35:33 · 215 阅读 · 0 评论