- - 純屬抄書。。。 :cry:
[size=large]
ipc(interprocess communication)
1)管道(pipe),大多是半雙工,程序族裡應用
2)fifo命名管道(mkfifo),不同程序,是一種檔案型別。
3)訊息佇列(queue)
4)訊號量(semaphore),與123不同,是乙個計數器,用於多程序共享資料物件的訪問。
5)共享記憶體(shared memory)
6)套接字(socket)
[/size]
[size=medium]
管道[url]
[/size]
#include // pipe
int pipe(int filedes[2]);
file *popen(const char *command, const char *mode);
int pclose(file *stream);
#include // fifo
int mkfifo(const char *pathname, mode_t mode);
#include // queue
int msgget(key_t key, int flag);
int msgctl(int msqid, int cmd, struct msqid_ds *buf);
int msgsnd(int msqid, const void *ptr, size_t nbytes, int flag);
size_t msgrcv(int msqid, void *ptr, size_t nbytes, long type, int flag);
#include // semaphore
int semget(key_t key, int nsems, int flag);
int semctl(int semid, int semnum, int cmd, .../* union semun arg */);
int semop(int semid, struct sembuf semoparray, size_t nops);
#include
int shmget(key_t key, size_t size, int flag);
int shmctl(int shmid, int cmd, struct shmid_ds *buf);
void *shmat(int shmid, const void *addr, int flag);
int shmdt(void *addr);
Chapter15 程式例項
購物籃程式 模擬虛拷貝 1 class basket29 double total recipt ostream os const 1016 17 private 18 static bool compare shared ptr lhs,shared ptr rhs 1922 multiset,d...
Chapter15 抽象工廠模式
抽象工廠模式 abstract factory 提供乙個建立一些列相關或相互依賴物件的介面,而無需指定它們具體的類。優點 1.易於變換產品系列,由於具體工廠類,在乙個應用中只需要初始化一次,這就使得改變乙個應用的具體工廠變得非常容易,它只需要改變具體工廠即可使用不同的產品配置。2.它讓具體的建立例項...
chapter 15 深度學習的硬體與方法
目前cnn rnn等神經網路已經有了長足的發展,但它由於結構太過複雜,導致體積 對算力的要求以及能耗都大幅提高。在開始之前,先簡單了解下硬體的基礎知識 關於推斷的介紹,可見 我的理解是,推斷可以理解為應用。在訓練好神經網路後,部署到裝置上後,裝置執行的過程,稱為推斷。一 剪枝 pruning 去除掉...