摘要:前言中的線程是使用類實現(xiàn)的,在初學(xué)的時候就學(xué)過了,也在實踐中用過,不過一直沒從源碼的角度去看過它的實現(xiàn),今天從源碼的角度出發(fā),再次學(xué)習(xí),愿此后對的實踐更加得心應(yīng)手。如果一個線程已經(jīng)啟動并且尚未死亡,則該線程處于活動狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000017963014?w=1080&h=720); 前言 Java...
摘要:線程線程,是程序執(zhí)行流的最小單元。由于線程之間的相互制約,致使線程在運(yùn)行中呈現(xiàn)出間斷性。線程的狀態(tài)機(jī)線程也有就緒阻塞和運(yùn)行三種基本狀態(tài)。在單個程序中同時運(yùn)行多個線程完成不同的工作,稱為多線程。可以視為不同線程競爭一把鎖。 進(jìn)程線程協(xié)程 進(jìn)程 進(jìn)程是一個實體。每一個進(jìn)程都有它自己的地址空間, 文本區(qū)域(text region) 數(shù)據(jù)區(qū)域(data region) 堆棧(stack re...
對象 典型的Java程序會創(chuàng)建許多對象,如你所知,通過調(diào)用方法進(jìn)行交互,通過這些對象交互,程序可以執(zhí)行各種任務(wù),例如實現(xiàn)GUI,運(yùn)行動畫或通過網(wǎng)絡(luò)發(fā)送和接收信息,一旦對象完成了創(chuàng)建它的工作,它的資源就會被回收以供其他對象使用。 這是一個名為CreateObjectDemo的小程序,它創(chuàng)建了三個對象:一個Point對象和兩個Rectangle對象,你將需要所有三個源文件來編譯此程序。 public ...
摘要:屬性屬性表示控制權(quán)是否轉(zhuǎn)移控制權(quán)已轉(zhuǎn)移當(dāng)前一方?jīng)]有控制權(quán)控制權(quán)沒有轉(zhuǎn)移當(dāng)前一方有控制權(quán)屬性,是在維護(hù)關(guān)聯(lián)關(guān)系的時候起作用的。表的外鍵并沒有數(shù)據(jù)結(jié)論如果設(shè)置控制反轉(zhuǎn)即然后通過部門方維護(hù)關(guān)聯(lián)關(guān)系。 Inverse屬性 Inverse屬性:表示控制權(quán)是否轉(zhuǎn)移.. true:控制權(quán)已轉(zhuǎn)移【當(dāng)前一方?jīng)]有控制權(quán)】 false:控制權(quán)沒有轉(zhuǎn)移【當(dāng)前一方有控制權(quán)】 Inverse屬性,是在維護(hù)關(guān)聯(lián)...
摘要:一軟件資源配置操作系統(tǒng)使用阿里鏡像下載我們將下載下來的系統(tǒng)安裝在虛擬機(jī)中。安裝默認(rèn)安裝路徑例如配置環(huán)境變量編輯文件在最下方增加使配置生效驗證執(zhí)行命令,看到如圖所示代表安裝成功。 本實戰(zhàn)項目,將會從Linux服務(wù)器的搭建開始,直到電商項目的基本功能完成。 一、Linux軟件資源配置 1、操作系統(tǒng) Linux:centos6.8 64bit 使用阿里鏡像下載:https://mirror...
暫無介紹