摘要:主線程執(zhí)行主方法的線程單線程程序程序中只有一個(gè)線程執(zhí)行從方法開始從上到下依次執(zhí)行執(zhí)行方法方法會(huì)進(jìn)入到棧內(nèi)存會(huì)找操作系統(tǒng)開辟一條方法通向的執(zhí)行路徑就可以通過這個(gè)路徑來執(zhí)行方法而這個(gè)路徑有一個(gè)名字叫主線程小強(qiáng)旺財(cái)定義循環(huán)執(zhí)行次
package com.itheima.demo05.Thread;
/*
主線程:執(zhí)行主(main)方法的線程 單線程程序:java程序中只有一個(gè)線程 執(zhí)行從main方法開始,從上到下依次執(zhí)行 JVM執(zhí)行main方法,main方法會(huì)進(jìn)入到棧內(nèi)存 JVM會(huì)找操作系統(tǒng)開辟一條main方法通向cpu的執(zhí)行路徑 cpu就可以通過這個(gè)路徑來執(zhí)行main方法 而這個(gè)路徑有一個(gè)名字,叫main(主)線程
*/
public class Demo01MainThread {
public static void main(String[] args) { Person p1 = new Person("小強(qiáng)"); p1.run(); System.out.println(0/0);//ArithmeticException: / by zero Person p2 = new Person("旺財(cái)"); 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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/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ā)展起來的一個(gè)優(yōu)秀的Servlet容器,Tomca...
摘要:時(shí)間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。慕課網(wǎng)教學(xué)源碼無學(xué)習(xí)源碼第一章課前準(zhǔn)備前言課程說明比較和這兩種線程創(chuàng)建的方式,需要知道和的基本創(chuàng)建方式。一旦主線程獲取到了用戶的輸入,這時(shí)候,阻塞就會(huì)解除掉,主線程繼續(xù)運(yùn)行,直到結(jié)束。 時(shí)間:2017年07月08日星期六說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無學(xué)習(xí)源碼:https://g...
摘要:基于的雙重檢查鎖定的解決方案對(duì)于前面的基于雙重檢查鎖定來實(shí)現(xiàn)延遲初始化的方案指示例代碼,我們只需要做一點(diǎn)小的修改把聲明為型,就可以實(shí)現(xiàn)線程安全的延遲初始化。 雙重檢查鎖定的由來 在java程序中,有時(shí)候可能需要推遲一些高開銷的對(duì)象初始化操作,并且只有在使用這些對(duì)象時(shí)才進(jìn)行初始化。此時(shí)程序員可能會(huì)采用延遲初始化。但要正確實(shí)現(xiàn)線程安全的延遲初始化需要一些技巧,否則很容易出現(xiàn)問題。比如,下...
摘要:虛擬機(jī)所處的區(qū)域,則表示它是屬于新生代收集器還是老年代收集器。虛擬機(jī)總共運(yùn)行了分鐘,其中垃圾收集花掉分鐘,那么吞吐量就是。收集器線程所占用的數(shù)量為。 本文主要從GC(垃圾回收)的角度試著對(duì)jvm中的內(nèi)存分配策略與相應(yīng)的垃圾收集器做一個(gè)介紹。 注:還是老規(guī)矩,本著能畫圖就不BB原則,盡量將各知識(shí)點(diǎn)通過思維導(dǎo)圖或者其他模型圖的方式進(jìn)行說明。文字僅記錄額外的思考與心得,以及其他特殊情況 內(nèi)存...
摘要:管理進(jìn)程會(huì)監(jiān)視所有子進(jìn)程的退出事件,當(dāng)進(jìn)程發(fā)生致命錯(cuò)誤或者運(yùn)行生命周期結(jié)束時(shí),管理進(jìn)程會(huì)回收此進(jìn)程,并創(chuàng)建新的進(jìn)程。換句話也就是說,對(duì)于進(jìn)程的創(chuàng)建回收等操作全權(quán)有保姆進(jìn)程進(jìn)行管理。跟的交互請(qǐng)求到達(dá)實(shí)際上是與進(jìn)程中的某個(gè)線程發(fā)生了連接。 showImg(https://segmentfault.com/img/bVbrhb2?w=600&h=360); 一、進(jìn)程的基本知識(shí) 什么是進(jìn)程,所...
閱讀 3312·2021-11-17 09:33
閱讀 3360·2021-11-15 11:37
閱讀 3017·2021-10-19 11:47
閱讀 3255·2019-08-29 15:32
閱讀 1064·2019-08-29 15:27
閱讀 1583·2019-08-29 13:15
閱讀 989·2019-08-29 12:47
閱讀 2080·2019-08-29 11:30