java併發程式設計第一節 簡介

2021-06-07 14:33:57 字數 468 閱讀 6820

程序之間可以通過一些粗粒度的通訊機制來交換資料,包括:套接字、訊號處理器、共賞記憶體、訊號量以及檔案等

套接字: 多個tcp連線或多個應用程式程序可能需要通過同乙個 tcp協議埠傳輸資料。為了區別不同的應用程式程序和連線,許多計算機作業系統為應用程式與tcp/ip協議互動提供了稱為套接字(socket)的介面。

套接字 分為三種 1、流套接字(sock_stream)2、資料報套接字(sock_dgram) 3、原始套接字(sock_raw)

執行緒的優勢:

1、發揮多處理器的強大能力(cpu和i/o的例子)

2、建模的簡單性

3、非同步事件的簡化處理

4、響應更靈敏的使用者介面(awt,gui)

執行緒的風險:

1、安全性問題

2、活躍性問題

當某個操作無法繼續執行下去,就會發生活躍性問題。在串性程式中,活躍性問題體現形式之一就是死迴圈

3、效能問題

第一節 Linux系統簡介

一.linux定義 linux 是乙個作業系統,就像你多少已經了解的 windows xp,7,8 和 max os.作業系統在整個計算機系統中的角色 linux 是系統呼叫和核心那兩層,直觀的來看,我們使用的作業系統還包含一些在其上執行的應用程式,比如文字編輯器,瀏覽器,電子郵件.二.linux歷...

PHP 第一節 php簡介

php是什麼 php是一種在電腦上執行的指令碼語言,她的創始人是拉斯姆斯勒多夫,最早的兩個php版本就是由此人開發的 開發php語言的初衷比較簡單,是為了維護個人網頁 統計流量等。在1995年6月8日作者為了加速發展和優化,發布了她,也就是開源了。php的應用場景是什麼 php是乙個應用範圍很廣的語...

第一節綜述

shader是什麼?shader是著色器。渲染流水線的概念?渲染流水線的工作任務在於由乙個三維場景出發,生成一張二維影象。渲染流程分為3個階段 應用階段 幾何階段 光柵化階段。1 應用階段 由cpu負責實現,由開發者主導。最重要的輸出是渲染所需的幾何資訊,即渲染圖元。這些渲染圖元傳遞給幾何階段。2 ...