1. 程式人生 > >JAVA在語言級支持多線程

JAVA在語言級支持多線程

cat java 多線程 tex div 概念 main fbo 進程

進程:任務

任務並發執行是一個宏觀概念,微觀上是串行的。

進程的調度是有OS負責的(有的系統為獨占式,有的系統為共享式,根據重要性,進程有優先級)。

由OS將時間分為若幹個時間片。

JAVA在語言級支持多線程。

分配時間的仍然是OS。

 1 package TomTexts;
 2 
 3 public class TomTexts_21 {
 4     public static void main(String args[])
 5     {
 6     int data1[]={2,4,6,8,10,12};
 7     int data2[]={1,0,2,4,3};
 8
try 9 { 10 for(int i=0;i<data1.length;i++) { 11 try{ 12 System.out.println(data1[i]+ "/"+data2[i]+ "is"+data1[i]/data2[i]); 13 } 14 catch(ArithmeticException e) 15 { 16 System.out.println("不能被零除!"); 17 } 18 } 19 } 20 catch(ArrayIndexOutOfBoundsException e)
21 { 22 System.out.println("程序被終止!"); 23 } 24 } 25 26 }

JAVA在語言級支持多線程