![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
基于QT 5.5的MingGW自定義控件: 參考博文:https://blog.csdn.net/jiguangfan/article/deta...
首先消息是網(wǎng)絡通訊的載體衰粹,隊列可以理解是一種先進先出的數(shù)據(jù)結構贷盲,消息隊列是存放消息的容器脆霎,是分布式系統(tǒng)中的重要組件羡蛾。消息隊列的優(yōu)勢在于:解...
首先關于“虛擬化”的概念蒋情,相信虛擬機這個概念肯定很熟悉丁眼,在本機上安裝一個如 VMware 筷凤, VisualBox 之類軟件可以運行一個其...
服務器需要解決的如下問題: (1)如何檢測有新客戶端連接? 答: IO復用的select苞七、poll藐守、epoll等socket API 首...
(1)bind 函數(shù)如何選擇綁定地址:bind 函數(shù)的基本用法如下: struct sockaddr_in bindaddr; ...
(1)鎖使用實踐經(jīng)驗總結:1.盡量減少鎖的使用挪丢,加鎖和解鎖會有系統(tǒng)開銷,臨界區(qū)的代碼是不能并發(fā)執(zhí)行的卢厂,進入臨界區(qū)次數(shù)頻繁乾蓬,線程競爭過于激烈則會陷...
本篇主要講Linux環(huán)境下的多線程同步內(nèi)核對象。 (1)linux線程同步之互斥體:linux互斥體的用法與windows的臨界區(qū)對象類似足淆,使用...
基于上篇的多線程編程的基本內(nèi)容巢块,本篇開始Windows操作系統(tǒng)下各種常用的多線程資源同步對象。 (1)windows線程資源同步之臨界區(qū):兩個重...
(1)線程的基本概念和常見問題: 每個進程都有自己的獨立進程地址空間和上下文堆棧巧号,進程中實際執(zhí)行單位為線程族奢,每個進程至少有一個線程-主線程,線程...