卷積神經網路——基本架構
阿新 • • 發佈:2021-01-19
技術標籤:javaSE---javaWeb
package com.uncle.testthread;
/**
* 草稿1
*
* 程式
* 可以理解為是一組靜態的程式碼
* 程序
* 正在進行的程式 靜態的程式碼 執行起來
* 執行緒
* 正在執行程式中的小單元
* 聚餐
* 聚餐之前 班級大掃除
* 掃除需要分配任務 任務寫在紙上 列一個清單
* 一聲令下 開始掃除 程序
* 每一個同學都做自己的事情 併發執行 互相不影響
*
* 1.主執行緒 系統執行緒
* 2.使用者執行緒 main
* 3.守護執行緒(精靈) GC
*
* 執行緒------作業系統級別 CPU
* 如何在Java中建立執行緒 讓執行緒執行 多執行緒
* 掌握每一個執行緒的幾種不同狀態 及狀態之間如何切換
*
* new start() CPU分配run() wait() exception over
* 建立執行緒------就緒狀態------執行狀態------等待/掛起------異常/消亡
* | |
* |______________________________|
* notify/notifyAll
*
* 實現執行緒的過程
* 1.自己描述一個類
* 2.繼承父類Thread
* 3.重寫run方法
* 4.new一個執行緒物件 呼叫start()方法 讓執行緒進入就緒狀態
*
* 實現執行緒的過程
* 1.自己描述一個類
* 2.實現一個父介面Runnable
* 3.重寫run方法
* 4.new一個執行緒物件 需要建立Thread將自己的物件包起來 然後呼叫start()
*
*
*/
public class Test implements Runnable {
//也可以繼承Thread extends Thread 但是因為Java類只能單繼承 所以實現介面好一些
//public class Thread implements Runnable {
//Thread也是實現了Runnable這個介面
private String name ;
public Test() {
}
public Test(String name) {
this.name = name;
}
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
System.out.println(this.name+"跑到"+i+"米了");
}
}
public static void main(String[] args) {
Test test = new Test("步爾斯特");
Test test1 = new Test("大叔") ;
Thread thread = new Thread(test);
Thread thread1 = new Thread(test1);
thread.start();
thread1.start();
}
}
- 百米賽跑案例----詳解----執行緒
- 主函式(主執行緒)
package com.uncle.testthread;
/**
* 實現一個跑步的小例子
* 多個人同時跑步
* 蘇炳添 博爾特 加特林
*/
public class TestMain {
public static void main(String[] args){
//1.建立一個執行緒物件
RunningMan r1 = new RunningMan("蘇炳添");
RunningMan r2 = new RunningMan("博爾特");
RunningMan r3 = new RunningMan("加特林");
//2.呼叫start方法 讓執行緒進入就緒狀態 按順序逐個執行
Thread t1 = new Thread(r1);
Thread t2 = new Thread(r2);
Thread t3 = new Thread(r3);
t1.start();
t2.start();
t3.start();
// r1.start();//從Thread類中繼承過來的方法
// r2.start();
// r3.start();
}
}
- 類
package com.uncle.testthread;
public class RunningMan implements Runnable {
private String name;
public RunningMan(){}
public RunningMan(String name){
this.name=name;
}
//重寫run方法
public void run(){
for(int i=1;i<=100;i++){
System.out.println(this.name+"跑到第"+i+"米啦");
}
}
}