最简单实现多线程的方法(Thread)
生活随笔
收集整理的這篇文章主要介紹了
最简单实现多线程的方法(Thread)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
多線程
多線程(multithreading),是指從軟件或者硬件上實現多個線程并發執行的技術;
那么又怎么實現多線程呢?
最簡單的方法;
利用繼承Thread類的方式實現多線程
繼承 Thread 類實現多線程的步驟:
法 run( )稱為線程體。
4.通過調用 Thread 類的 start()方法來啟動一個線程。
小小的測試一下:
1.首先要創建一個類并繼承Thread類并從寫run()方法;
package com.bjsxt.thread;public class MyThread1 extends Thread{@Overridepublic void run() {for(int i=0;i<500;i++) {System.out.println("hello---"+i+"-----run");}} }2.建立測試類并通過start()方法啟動線程;
package com.bjsxt.thread;public class Test1 {public static void main(String[] args) { // 創建線程類對象MyThread1 mt1 = new MyThread1();mt1.start();for(int i=0;i<500;i++) {System.out.println("-----main"+i+"-----");}} }效果圖:
如圖所示,主線程中的for循環在運行第15次的時候被中斷,更換為mt線程,然后不規則交替執行;
視圖:
つづく……
總結
以上是生活随笔為你收集整理的最简单实现多线程的方法(Thread)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序、进程以及线程的爱恨情仇
- 下一篇: 两周的时间教会我,要低头做人(jQuer