多线程

进程:任务

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

任务并发执行是一个宏观概念,微观上是串行的。

进程的调度是有OS负责的(有的系统为独占式,有的系统为共享式,根据重要性,进程有优先级)。

 

由OS将时间分为若干个时间片。

JAVA在语言级支持多线程。

分配时间的仍然是OS。

参看P377

 

线程由两种实现方式:

第一种方式:

class MyThread extends Thread{

   public void run(){

   需要进行执行的代码,如循环。

}

}

 

public class TestThread{

  main(){

   Thread t1=new Mythread();

   T1.start();

}

}

 

只有等到所有的线程全部结束之后,进程才退出。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄