成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

java的主線程的示意

xioqua / 404人閱讀

摘要:主線程執(zhí)行主方法的線程單線程程序程序中只有一個線程執(zhí)行從方法開始從上到下依次執(zhí)行執(zhí)行方法方法會進(jìn)入到棧內(nèi)存會找操作系統(tǒng)開辟一條方法通向的執(zhí)行路徑就可以通過這個路徑來執(zhí)行方法而這個路徑有一個名字叫主線程小強旺財定義循環(huán)執(zhí)行次


package com.itheima.demo05.Thread;
/*

主線程:執(zhí)行主(main)方法的線程

單線程程序:java程序中只有一個線程
執(zhí)行從main方法開始,從上到下依次執(zhí)行

JVM執(zhí)行main方法,main方法會進(jìn)入到棧內(nèi)存
JVM會找操作系統(tǒng)開辟一條main方法通向cpu的執(zhí)行路徑
cpu就可以通過這個路徑來執(zhí)行main方法
而這個路徑有一個名字,叫main(主)線程

*/
public class Demo01MainThread {

public static void main(String[] args) {
    Person p1 = new Person("小強");
    p1.run();
    System.out.println(0/0);//ArithmeticException: / by zero
    Person p2 = new Person("旺財");
    p2.run();
}

}
package com.itheima.demo05.Thread;

public class Person {

private String name;

public void run(){
    //定義循環(huán),執(zhí)行20次
    for(int i=0; i<20; i++){
        System.out.println(name+"-->"+i);
    }
}

public Person() {
}

public Person(String name) {
    this.name = name;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/75431.html

相關(guān)文章

  • Tomcat安裝、配置、優(yōu)化及負(fù)載均衡詳解

    摘要:已成為目前開發(fā)企業(yè)應(yīng)用的最佳容器選擇之一。到安裝目錄文件中查找元素。 一、常見JavaWeb服務(wù)器 1、WebLogic:是BEA公司的產(chǎn)品、WebSphereAS:是IBM公司的產(chǎn)品、JBossAS:紅帽公司的產(chǎn)品,可以自行了解 2、Tomcat服務(wù)器: Sun公司在推出的小型Servlet/JSP調(diào)試工具的基礎(chǔ)上發(fā)展起來的一個優(yōu)秀的Servlet容器,Tomca...

    caikeal 評論0 收藏0
  • 慕課網(wǎng)_《細(xì)說多線程之Thread VS Runnable》學(xué)習(xí)總結(jié)

    摘要:時間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。慕課網(wǎng)教學(xué)源碼無學(xué)習(xí)源碼第一章課前準(zhǔn)備前言課程說明比較和這兩種線程創(chuàng)建的方式,需要知道和的基本創(chuàng)建方式。一旦主線程獲取到了用戶的輸入,這時候,阻塞就會解除掉,主線程繼續(xù)運行,直到結(jié)束。 時間:2017年07月08日星期六說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無學(xué)習(xí)源碼:https://g...

    netScorpion 評論0 收藏0
  • 雙重檢查鎖定與延遲初始化

    摘要:基于的雙重檢查鎖定的解決方案對于前面的基于雙重檢查鎖定來實現(xiàn)延遲初始化的方案指示例代碼,我們只需要做一點小的修改把聲明為型,就可以實現(xiàn)線程安全的延遲初始化。 雙重檢查鎖定的由來 在java程序中,有時候可能需要推遲一些高開銷的對象初始化操作,并且只有在使用這些對象時才進(jìn)行初始化。此時程序員可能會采用延遲初始化。但要正確實現(xiàn)線程安全的延遲初始化需要一些技巧,否則很容易出現(xiàn)問題。比如,下...

    yvonne 評論0 收藏0
  • 《深入理解java虛擬機》學(xué)習(xí)筆記系列——垃圾收集器&內(nèi)存分配策略

    摘要:虛擬機所處的區(qū)域,則表示它是屬于新生代收集器還是老年代收集器。虛擬機總共運行了分鐘,其中垃圾收集花掉分鐘,那么吞吐量就是。收集器線程所占用的數(shù)量為。 本文主要從GC(垃圾回收)的角度試著對jvm中的內(nèi)存分配策略與相應(yīng)的垃圾收集器做一個介紹。 注:還是老規(guī)矩,本著能畫圖就不BB原則,盡量將各知識點通過思維導(dǎo)圖或者其他模型圖的方式進(jìn)行說明。文字僅記錄額外的思考與心得,以及其他特殊情況 內(nèi)存...

    calx 評論0 收藏0
  • swoole進(jìn)程結(jié)構(gòu)

    摘要:管理進(jìn)程會監(jiān)視所有子進(jìn)程的退出事件,當(dāng)進(jìn)程發(fā)生致命錯誤或者運行生命周期結(jié)束時,管理進(jìn)程會回收此進(jìn)程,并創(chuàng)建新的進(jìn)程。換句話也就是說,對于進(jìn)程的創(chuàng)建回收等操作全權(quán)有保姆進(jìn)程進(jìn)行管理。跟的交互請求到達(dá)實際上是與進(jìn)程中的某個線程發(fā)生了連接。 showImg(https://segmentfault.com/img/bVbrhb2?w=600&h=360); 一、進(jìn)程的基本知識 什么是進(jìn)程,所...

    546669204 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<