多进程与多线程

多进程:在操作系统中(同时)运行多个任务(程序)

多线程:在同一应用程序中有多个顺序流(同时)运行

在Java中线程也是一个对象。

1、上图中New是构造一个线程对象。

2、运行线程函数start()是使线程处于可被调用状态(Runnable) 

3、被CPU调用,处于Run状态。系统会调用线程对象里的run函数。系统处于线程对象run和main线程之间不停切换

 

注意:运行线程不能直接调用线程run方法,否则就变成了在main线程中调用了线程方法,而不是运行线程。

 

在JAVA中线程的创建有两种方式:

1、直接继承Thread类

2、先生称一个实现Runnable接口类的对象;再生成一个Thread类对象,并将实现接口类的对象作为参数传递给Thread对象

方法一:

方法二:

线程的简单控制:

 

 

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值