紀要梳理(常識)

進程 線程

進程?是分配資源(內(nèi)存?文件等)的基本單位盹靴,比如?new了一塊內(nèi)存惹骂,就是操作系統(tǒng)將一塊物理內(nèi)存映射到?進程的?地址空間上榜贴,進程內(nèi)所有線程都可以訪問這塊內(nèi)存

進程是一輛火車鉴分,線程就像火車上的車廂?劣砍,?車廂離開火車是無法跑動的惧蛹,火車也不可能只有一節(jié)車廂,多線程的出現(xiàn)是為了提高效率

在同一進程中的線程共享相同的地址空間刑枝,可以讀寫同樣的數(shù)據(jù)結(jié)構(gòu)和變量香嗓,便于通信,反之進程通信困難且消耗更多資源

并行?并發(fā)

并發(fā)的關(guān)鍵是?有處理多個任務(wù)的能力装畅,不一定要同時

并行的關(guān)鍵是有?同時?處理多個任務(wù)的能力

同步?異步

同步:再執(zhí)行完一個函數(shù)或方法之后靠娱,一直等待系統(tǒng)返回值或消息,程序是處于阻塞的掠兄,只有接收到返回的值或消息后才往下執(zhí)行其他命令

異步:執(zhí)行完函數(shù)或方法后像云,不必阻塞性等待,只需要向系統(tǒng)委托一個異步過程蚂夕,當系統(tǒng)接收到返回值迅诬,自動觸發(fā)委托的不過程,完成整個流程(多線程?必然)

線程安全

安全:當多線程訪問時婿牍,采用了加鎖機制侈贷,當一個線程訪問某個數(shù)據(jù)時,其他線程不能進行訪問等脂,避免數(shù)據(jù)不一致

不安全:出現(xiàn)多個線程先后修改數(shù)據(jù)铐维,造成臟數(shù)據(jù)

httpsocket慎菲、TCP

http協(xié)議:超文本傳輸協(xié)議;用于規(guī)定客戶端與服務(wù)端之間的傳輸規(guī)則

http請求:

請求行(Method锨并、URL露该、HTTP版本號)、請求頭(附加信息:cookie第煮、host解幼、數(shù)據(jù)類型等)、請求體(數(shù)據(jù))

響應(yīng)(服務(wù)端):狀態(tài)行(版本號包警、狀態(tài)嗎)撵摆、響應(yīng)頭、響應(yīng)實體

流程:

1 .建立連接2 .發(fā)送請求到服務(wù)器(參數(shù))3 .服務(wù)器接收響應(yīng)(參數(shù))4 .客戶端接收展示害晦,斷開連接

區(qū)別:

TCP(傳輸層協(xié)議)特铝;HTTP(應(yīng)用層協(xié)議基于TCP;SocketTCP抽象接口基于TCP;

1.客戶端往服務(wù)端發(fā)送HTTP請求時第一步建立與服務(wù)端的TCP連接

三次握手暑中,持久連接:一次TCP可以發(fā)送多次的HTTP請求;

2.Socket: HTTP是短連接鲫剿,Socket(接口)是基于TCP的長連接鳄逾,除非一方主動斷開,否則連接一直保持

3.HTTP采用“請求--響應(yīng)”機制灵莲,在客戶端沒有發(fā)送信息給服務(wù)短前雕凹,服務(wù)端無法推送消息給客戶端。

socket連接政冻,雙方可以隨時喊話

場景:

HTTP :雙方不需要保持連接在線(客戶端資源獲取枚抵、文件上傳) ;Socket(QQ、微信)

JDK JRE JVM

JDK: JAVA開發(fā)工具包(核心)= jre + java工具(java/javac等)+ 基礎(chǔ)類庫(java api明场、rt.jar)

jre: JAVA運行時環(huán)境 = JVM工作環(huán)境 =?類加載器 +?字節(jié)碼校驗器+基礎(chǔ)JAVA類庫

jvm: java虛擬機汽摹,通過計算機仿真模擬各種計算機功能來實現(xiàn);把 java字節(jié)碼解釋成?機器指令(跨操作系統(tǒng))并執(zhí)行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末榕堰,一起剝皮案震驚了整個濱河市竖慧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逆屡,老刑警劉巖圾旨,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異魏蔗,居然都是意外死亡砍的,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門莺治,熙熙樓的掌柜王于貴愁眉苦臉地迎上來廓鞠,“玉大人,你說我怎么就攤上這事谣旁〈布眩” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵榄审,是天一觀的道長砌们。 經(jīng)常有香客問我,道長搁进,這世上最難降的妖魔是什么浪感? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮饼问,結(jié)果婚禮上影兽,老公的妹妹穿的比我還像新娘。我一直安慰自己莱革,他們只是感情好峻堰,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布讹开。 她就那樣靜靜地躺著,像睡著了一般茧妒。 火紅的嫁衣襯著肌膚如雪萧吠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天桐筏,我揣著相機與錄音纸型,去河邊找鬼。 笑死梅忌,一個胖子當著我的面吹牛狰腌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播牧氮,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼琼腔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了踱葛?” 一聲冷哼從身側(cè)響起丹莲,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎尸诽,沒想到半個月后甥材,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡性含,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年洲赵,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片商蕴。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡叠萍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绪商,到底是詐尸還是另有隱情苛谷,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布格郁,位于F島的核電站抄腔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏理张。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一绵患、第九天 我趴在偏房一處隱蔽的房頂上張望雾叭。 院中可真熱鬧,春花似錦落蝙、人聲如沸织狐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽移迫。三九已至旺嬉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間厨埋,已是汗流浹背邪媳。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荡陷,地道東北人雨效。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像废赞,于是被迫代替她去往敵國和親徽龟。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理唉地,服務(wù)發(fā)現(xiàn)据悔,斷路器,智...
    卡卡羅2017閱讀 134,651評論 18 139
  • 從三月份找實習(xí)到現(xiàn)在耘沼,面了一些公司极颓,掛了不少,但最終還是拿到小米耕拷、百度讼昆、阿里、京東骚烧、新浪浸赫、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,240評論 11 349
  • ———————————————回答好下面的足夠了---------------------------------...
    恒愛DE問候閱讀 1,716評論 0 4
  • 近段時間在給公司購買辦公用品,發(fā)現(xiàn)想把這件事情辦好碧查,也還是得花不少心思运敢。 首先是線上購買還是線下購買? 線下購買的...
    夜貓子譚娟閱讀 1,738評論 0 0
  • 大家都說朵嘉濃為敏感而生 當你肌膚敏感異常時 小朵即刻將安全舒緩奉上 小朵總是在第一時間充當消防員 而重要的角色也...
    愛生活挺自己閱讀 174評論 0 0