多线程

Java 提供了一套内建的机制,可提供对多个并发子任务的支持,我们称其为“线程”。这线程均在单一的程 序内运行。除非机器安装了多个处理器,否则这就是多个子任务的唯一运行方式。尽管还有别的许多重要用 途,但在打算创建一个反应灵敏的用户界面时,多线程的运用显得尤为重要。举个例子来说,在采用了多线 程技术后,尽管当时还有别的任务在执行,但用户仍然可以毫无阻碍地按下一个按钮,或者键入一些文字。 本章将对Java 的多线程处理机制进行探讨,并介绍相关的语法。

 1 package Com.TomTest;
 2 
 3 
 4 public class TomTest_15 {
 5     public static void main(String args[]) {
 6         int a[] = { 52, 78, 90, 34, 16, 34, 67 };
 7         int indexOfMinElement = 0;
 8         for (int i = 1; i < a.length; i++) {
 9             if (a[indexOfMinElement] > a[i]) {
10                 indexOfMinElement = i;
11             }
12         }
13         System.out.println("a[" + indexOfMinElement + "] = "
14                 + a[indexOfMinElement]);
15     }
16 }
原文地址:https://www.cnblogs.com/borter/p/9438257.html