今天完成了share memory的测试
生活随笔
收集整理的這篇文章主要介紹了
今天完成了share memory的测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在hcorr上完成了share memory的測試。 通過PCI驅動存取LTA數據并通過PGPLOT實時刷新顯示。 工作流程:
include
#include<sys/types.h> #include<sys/ipc.h> #include<sys/shm.h>create share memory
???????? shm_id = shmget(shm_key_id, SHM_BUF_SIZE, 0666|IPC_CREAT); ???????? if (shm_id < 0) { ?????????????????? perror("share memory error."); ?????????????????? exit(1); ???????? } ???????? shm_data_buf= shmat(shm_id,0,1);using share memory
???????? shm_id = shmget(shm_key_id, SHM_BUF_SIZE, 0666); ???????? while (shm_id < 0) { ?????????????????? printf("waiting the share memory content ...%d\r", j++); ?????????????????? sleep(1); ???????? } ???????? shm_data_buf = shmat(shm_id, 0, 1);轉載于:https://www.cnblogs.com/shaoguangleo/archive/2011/10/24/2806024.html
總結
以上是生活随笔為你收集整理的今天完成了share memory的测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Haiku OS 的黎明
- 下一篇: C#常用控件缩写