摘要:主線程執(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
摘要:已成為目前開發(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...
摘要:時間年月日星期六說明本文部分內(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...
摘要:基于的雙重檢查鎖定的解決方案對于前面的基于雙重檢查鎖定來實現(xiàn)延遲初始化的方案指示例代碼,我們只需要做一點小的修改把聲明為型,就可以實現(xiàn)線程安全的延遲初始化。 雙重檢查鎖定的由來 在java程序中,有時候可能需要推遲一些高開銷的對象初始化操作,并且只有在使用這些對象時才進(jìn)行初始化。此時程序員可能會采用延遲初始化。但要正確實現(xiàn)線程安全的延遲初始化需要一些技巧,否則很容易出現(xiàn)問題。比如,下...
摘要:虛擬機所處的區(qū)域,則表示它是屬于新生代收集器還是老年代收集器。虛擬機總共運行了分鐘,其中垃圾收集花掉分鐘,那么吞吐量就是。收集器線程所占用的數(shù)量為。 本文主要從GC(垃圾回收)的角度試著對jvm中的內(nèi)存分配策略與相應(yīng)的垃圾收集器做一個介紹。 注:還是老規(guī)矩,本著能畫圖就不BB原則,盡量將各知識點通過思維導(dǎo)圖或者其他模型圖的方式進(jìn)行說明。文字僅記錄額外的思考與心得,以及其他特殊情況 內(nèi)存...
摘要:管理進(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)程,所...
閱讀 3220·2021-11-17 09:33
閱讀 3299·2021-11-15 11:37
閱讀 2966·2021-10-19 11:47
閱讀 3215·2019-08-29 15:32
閱讀 1019·2019-08-29 15:27
閱讀 1539·2019-08-29 13:15
閱讀 943·2019-08-29 12:47
閱讀 2036·2019-08-29 11:30