锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲先锋成人,亚洲第一主播视频,国产农村妇女精品http://www.shnenglu.com/yg2362/category/18456.htmlzh-cnThu, 06 Sep 2012 19:54:47 GMTThu, 06 Sep 2012 19:54:47 GMT60鍏變韓鍐呭瓨(涓)http://www.shnenglu.com/yg2362/archive/2012/09/06/189732.html姊ㄦ爲闃沖厜姊ㄦ爲闃沖厜Thu, 06 Sep 2012 11:26:00 GMThttp://www.shnenglu.com/yg2362/archive/2012/09/06/189732.htmlhttp://www.shnenglu.com/yg2362/comments/189732.htmlhttp://www.shnenglu.com/yg2362/archive/2012/09/06/189732.html#Feedback0http://www.shnenglu.com/yg2362/comments/commentRss/189732.htmlhttp://www.shnenglu.com/yg2362/services/trackbacks/189732.html
鎴戜滑鍙互鐪嬪埌涓婇潰鐨勬嫹璐濇鏁版槸4嬈★紝涓嬮潰鍒欐槸2嬈°?br />鎺ヤ笅鏉ユ垜浠湅鐪嬩嬌鐢紝鍏跺疄緗戜笂鍜屼功涓婇兘鏈変簡寰堝璧勬枡錛孉PI灝辨槸閭d箞鍑犱釜銆?br />int shmget(key_t key,size_t size,int shmflag)銆?br />key錛氬彲浠ユ寚瀹欼PC_PRIVATE,閭d箞緋葷粺浼氫負浣犲垱寤轟竴涓猭ey錛屽茍涓旇繑鍥炰竴涓猧d鍙楓備篃鍙互閫氳繃ftok鍑芥暟鐢熸垚涓涓猭ey錛堜笉浜嗚Вftok鐨勭闉嬪彲浠ュ姩鎵媘an涓涓嬶級銆傞偅涔堜負浠涔堣涓涓狪PC鏃㈣涓涓猭ey鍙堟湁涓涓狪D鍛€傝繖閲屾垜瑙夊緱鏄負浜嗘柟渚垮叾浠栬繘紼嬭闂傝繘紼婣鍒涘緩浜嗕竴涓叡浜唴瀛橈紝鍐呮牳涓哄叾鍒嗛厤涓涓狪D錛岃繖涓椂鍊欒繘紼婤鎯寵璁塊棶錛屼粬鎬庝箞鑾峰彇榪欎釜ID(闅鵑亾闇瑕丄鎶奍D鍙戦佺粰B錛燂紵)銆備絾鏄垜浠敤涓涓猭ey灝卞緢鏂逛究浜嗐備簨鍏圓,B榪涚▼閮界煡閬撹繖涓猭ey錛岄偅涔圓鍒涘緩浜嗭紝B灝卞彲浠ラ氳繃浜嬪厛鐭ラ亾key鎵懼埌榪欏潡鍐呭瓨銆?br />size錛氬叡浜唴瀛樼殑澶у皬銆傚鏋滄槸鑾峰緱涓鍧楀唴瀛橈紝鍒欒鍊煎簲璇ヤ負0銆?br />shmflag:璇誨啓鏉冮檺鐨勭粍鍚堬紝鍙互涓嶪PC_CREAT鍜孖PC_EXCL鎸変綅鎴栥傚綋鎸囧畾涓涓猭ey鏃訛紝IPC_CREAT鍜孖PC_EXCL閰嶅悎浣跨敤鍙互鍦ㄥ瓨鍦ㄨkey鐨勫叡浜唴瀛樻椂榪斿洖-1銆?br />褰撹鍑芥暟璋冪敤鎴愬姛鍚庯紝榪斿洖涓涓郴緇熷垎閰嶇殑鍏變韓鍐呭瓨錛屽茍涓攕ize澶у皬鐨勫瓧鑺傝鍒濆鍖栦負0

void *shmat(int shmid, const void *shmaddr, int shmflg)
鏈変簡涓鍧楀叡浜唴瀛樺悗錛岃繘紼嬮渶瑕佹槧灝勮鍐呭瓨鍒拌繘紼嬬殑鍦板潃絀洪棿銆傝繖涓嚱鏁板氨鏄綔鐢ㄣ?br />shmid灝辨槸涔嬪墠鑾峰緱ID錛宻hmaddr濡傛灉鎸囧畾浜嗭紝灝變細閰嶅悎shmflg紜畾鏄犲皠鍦板潃錛屼笉榪囦竴鑸兘涓嶈繖涔堝共鐨勩傝繑鍥炲煎氨鏄幏寰楃殑鍦板潃錛屼綘鍙互寰閲岄潰鍐欎綘鎴栬呰浣犻渶瑕佺殑鏁版嵁浜嗐傚悓鏃惰皟鐢ㄤ簡璇ュ嚱鏁幫紝緋葷粺浼氫慨鏀箂hmid_ds鏁版嵁銆?br />
int shmdt(const void *shmaddr)
瑙i櫎緇戝畾鍏崇郴錛屽弬鏁板氨鏄垜浠箣鍓嶈幏鍙栫殑閭d釜榪斿洖鍦板潃銆?鍏跺疄鎴戣寰楄繖閲屽弬鏁板鏋滀負ID璨屼技鏇寸粺涓浜涘惂)

int shmctl(int shmid, int cmd, struct shmid_ds *buf)
榪欎釜鍑芥暟涓昏鍋氫竴浜涗慨鏀瑰拰鏌ヨ銆傛瘮濡傝緗攣錛岃В閿侊紝縐婚櫎涓鍧楀叡浜唴瀛樸?br />
綆鍗曚粙緇嶄簡API錛岃繕瑕佽涓涓嬩竴浜涙敞鎰忕殑涓滆タ
1.鍏變韓鍐呭瓨涓嶄細鎶婃暟鎹啓鍏ョ鐩樻枃浠朵腑錛岃繖涓尯鍒簬mmap
2.鍗充嬌娌℃湁榪涚▼緇戝畾鍦ㄥ叡浜唴瀛橈紝鍏變韓鍐呭瓨涔熶笉浼氭秷澶辯殑銆傚繀欏婚氳繃shmctl鎴栬卛pcrm鍒犻櫎(鎴栬呮洿鏆村姏鐨勬柟寮忓叧鎺夌數鑴?

鍙﹀鎴戜滑鍙兘浼氳冭檻錛岀郴緇熸渶澶氬垱寤哄灝戜釜鍏變韓鍐呭瓨錛屼竴涓繘紼嬫渶澶氬彲浠ョ粦瀹氬灝戜釜鍐呭瓨錛屼竴涓叡浜唴瀛樺垱寤虹殑size鏈澶ф渶灝忓兼槸澶氬皯銆傚叾瀹炶繖浜涜緗湪/proc/sys/kernel涓嬮潰錛屾垜浠篃鍙互鑷繁鍐欑▼搴忔潵璇誨彇銆傝創涓孌典唬鐮佺敤鏉ヨ幏鍙栦笂闈㈢殑淇℃伅
#define MAX_SHMIDS        8196

int main(int argc,char *argv[])
{
    int i,j;
    int shmid[MAX_SHMIDS] = {0};
    void *addr[MAX_SHMIDS] = {0};
    
    //嫻嬭瘯鍙互鍒涘緩澶氬皯涓叡浜唴瀛?/span>
    for ( i = 0;i < MAX_SHMIDS;++i )
    {
        shmid[i] = shmget(IPC_PRIVATE,1024,0666|IPC_CREAT);
        if ( shmid[i] == -1 )
        {
            printf("create shared memory failed,max create num[%d],%s\r\n",i,strerror(errno));
            break;
        }
    }
    
    for ( int j = 0;j < i;++j )
    {
        shmctl(shmid[j],IPC_RMID,NULL);
    }
    
    //嫻嬭瘯姣忎釜榪涚▼鍙互attach鐨勬渶澶ф暟
    for ( i = 0;i < MAX_SHMIDS;++i )
    {
        shmid[i] = shmget(IPC_PRIVATE,1024,0666|IPC_CREAT);
        if ( shmid[i] != -1 )
        {
            addr[i] = shmat(shmid[i],0,0);
            if ( addr[i] == (void *)-1 )
            {
                printf("process attach shared memory failed,max num[%d],%s\r\n",i,strerror(errno));
                shmctl(shmid[i],IPC_RMID,NULL);
                break;
            }
        }
        else
        {
            printf("max num of process attach shared memory is[%d]\r\n",i-1);
            break;
        }
    }
    
    for ( j = 0;j < i;++j )
    {
        shmdt(addr[j]);
        shmctl(shmid[j],IPC_RMID,NULL);
    }
    
    //嫻嬭瘯涓涓叡浜唴瀛樺垱寤烘渶灝忕殑size
    size_t size = 0;
    for ( ;;size++ )
    {
        shmid[0] = shmget(IPC_PRIVATE,size,0666|IPC_CREAT);
        if ( shmid[0] != -1 )
        {
            printf("create shared memory succeed,min size[%d]\r\n",size);
            shmctl(shmid[0],IPC_RMID,NULL);
            break;
        }
    }
    
    //嫻嬭瘯鍏變韓鍐呭瓨鍒涘緩鏈澶х殑size
    for ( size = 65536;;size += 1024 )
    {
        shmid[0] = shmget(IPC_PRIVATE,size,0666|IPC_CREAT);
        if ( shmid[0] == -1 )
        {
            printf("create shared memory failed,max size[%ld],%s\r\n",size,strerror(errno));
            break;
        }
        
        shmctl(shmid[0],IPC_RMID,NULL);
    }
    
    exit(0);
}
濂戒簡錛屼笅綃囧紑濮嬩粙緇嶅浣曟帶鍒惰鍐欍?/div>

]]>Linux涓嬬殑闈欐佸簱鍜屽姩鎬佸簱http://www.shnenglu.com/yg2362/archive/2012/07/11/182832.html姊ㄦ爲闃沖厜姊ㄦ爲闃沖厜Wed, 11 Jul 2012 07:15:00 GMThttp://www.shnenglu.com/yg2362/archive/2012/07/11/182832.htmlhttp://www.shnenglu.com/yg2362/comments/182832.htmlhttp://www.shnenglu.com/yg2362/archive/2012/07/11/182832.html#Feedback0http://www.shnenglu.com/yg2362/comments/commentRss/182832.htmlhttp://www.shnenglu.com/yg2362/services/trackbacks/182832.html

1.鍒朵綔鑷繁鐨勫姩鎬佸簱鍜岄潤鎬佸簱

linux涓嬪姩鎬佸簱浠?/span>.so緇撳熬錛岄潤鎬佸簱浠?/span>.a緇撳熬錛屽畠浠兘浠?/span>lib寮澶達紝姣斿涓涓簱鍚嶄負net,閭d箞瀹冪殑鍏ㄥ悕搴旇鏄?/span>libnet.so鎴栬?/span>libnet.a銆?/span>

鎴戜滑鏈変袱涓枃浠訛紝hello.c鍜?/span>test.c錛屼笅闈㈡槸涓や釜鏂囦歡鐨勫唴瀹?/span>

//hello.c

#include <stdio.h>

 

void my_lib_func()

{

printf("Library routine called\r\n");

}

 

//test.c

#include <stdio.h>

 

int main()

{

my_lib_func();

 

return 1;

}

 

test.c璋冪敤浜?/span>hello.c鐨勬柟娉曪紝鎴戜滑鎶?/span>hello.c灝佽鎴愬簱鏂囦歡銆傛棤璁烘槸闈欐佸簱榪樻槸鍔ㄦ佸簱錛岄兘鏄敱.o鏂囦歡緇勬垚錛屾垜浠厛鎶?/span>gcc -c hello.c鐢熸垚.o鏂囦歡

鍒朵綔闈欐佸簱

ar crv libmyhello.a hello.o錛?/span>ar鏄敓鎴愰潤鎬佸簱鐨勫懡浠わ紝libmyhello.a鏄垜鐨勯潤鎬佸簱鍚嶃備笅涓姝ュ氨鏄湪鎴戠殑紼嬪簭涓嬌鐢ㄩ潤鎬佸簱

鍙互鐪嬪埌宸茬粡鏈変簡Library routine called鐨勭粨鏋滐紝璇存槑璋冪敤鎴愬姛浜嗐?/p>

涓嬮潰鎴戜滑鍒犻櫎libmyhello.a,鐪嬬湅紼嬪簭鏄惁榪樻槸榪愯姝e父


鎴戜滑鍙戠幇紼嬪簭渚濈劧榪愯姝e父錛岃鏄庨潤鎬佸簱宸茬粡榪炴帴榪涘叆鎴戜滑鐨勭▼搴忎腑

鍒朵綔鍔ㄦ佸簱


鎴戜滑鐪嬭鍔ㄦ佸簱libmyhello.so宸茬粡鐢熸垚錛屼笅闈㈢戶緇嬌鐢?/span>


鎵句笉鍒板簱鏂囦歡錛岃繖涓椂鍊欐垜浠妸so鏂囦歡鎷瘋礉鍒?/span>/usr/lib涓嬮潰


榪愯鎴愬姛

 

2.鍔ㄦ佸簱鍜岄潤鎬佸簱鍚屾椂瀛樺湪鐨勮皟鐢ㄨ鍒?/span>

鎴戜滑鍙互鍙戠幇錛屼笉璁烘槸鍔ㄦ佸簱榪樻槸闈欐佸簱錛岀▼搴忕紪璇戣繛鎺ョ殑鏃跺欓兘鏄姞鐨勫弬鏁?/span>-l錛岄偅涔堝綋浠栦滑鍚屾椂瀛樺湪鐨勬椂鍊欙紝紼嬪簭浼氶夋嫨鍔ㄦ佸簱榪樻槸闈欐佸簱鍛€傛垜浠仛涓皾璇曘?/span>


鎴戜滑鍚屾椂瀛樺湪libmyhello.a鍜?/span>libmyhello.so錛屾垜浠彂鐜拌繍琛岀殑鏃跺欙紝鍑虹幇鎵句笉鍒板姩鎬佸簱鐨勯敊璇紝鐢辨錛屾垜浠彲浠ュ緱鍑虹粨璁猴紝鍚屾椂瀛樺湪鍔ㄦ佸簱鍜岄潤鎬佸簱鐨勬椂鍊欙紝gcc浼氫紭鍏堥夋嫨鍔ㄦ佸簱



]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲在线播放电影| 亚洲宅男天堂在线观看无病毒| 欧美自拍偷拍午夜视频| 国际精品欧美精品| 麻豆91精品91久久久的内涵| 久久久久久网站| 亚洲国产精品视频一区| 欧美激情91| 欧美日韩国产小视频| 亚洲综合精品四区| 性一交一乱一区二区洋洋av| 伊人精品成人久久综合软件| 亚洲成人资源网| 欧美日韩三级视频| 欧美中文字幕视频在线观看| 久久九九久精品国产免费直播| 亚洲美女在线视频| 亚洲欧美一区二区三区极速播放 | 欧美性大战久久久久| 欧美一区成人| 免费成人你懂的| 香蕉国产精品偷在线观看不卡| 久久精品视频播放| 一区二区三区欧美激情| 久久成人免费视频| 亚洲视频狠狠| 久久综合久久久久88| 亚洲欧美第一页| 母乳一区在线观看| 久久精品人人做人人综合 | 午夜精品久久久久久久白皮肤| 国内精品视频久久| 99re成人精品视频| 在线看无码的免费网站| 亚洲天堂久久| 亚洲精品自在久久| 久久久精品日韩欧美| 亚洲少妇在线| 欧美+亚洲+精品+三区| 久久疯狂做爰流白浆xx| 欧美日韩中文| 亚洲人成7777| 亚洲成人在线网站| 性欧美videos另类喷潮| 亚洲在线一区二区| 欧美另类99xxxxx| 欧美激情视频在线播放| 黄色欧美成人| 性视频1819p久久| 欧美亚洲免费电影| 欧美亚一区二区| 99在线精品视频| 99热这里只有成人精品国产| 久久天天躁夜夜躁狠狠躁2022| 性视频1819p久久| 欧美性一区二区| 亚洲精品在线看| 中文国产一区| 欧美日韩视频专区在线播放| 最新高清无码专区| 99精品国产热久久91蜜凸| 欧美1级日本1级| 亚洲第一福利视频| 亚洲人精品午夜| 欧美精品乱人伦久久久久久| 亚洲欧洲在线免费| 99精品热视频| 欧美日韩伦理在线| 亚洲视频视频在线| 篠田优中文在线播放第一区| 国产精品一区二区黑丝| 亚洲综合色网站| 久久久久久久网| 亚洲电影在线免费观看| 老司机67194精品线观看| 欧美大片在线观看一区| 亚洲毛片在线看| 国产精品99免费看| 亚洲欧美日韩在线一区| 久久在线免费观看视频| 亚洲第一在线综合网站| 欧美国产先锋| 亚洲图片激情小说| 久久婷婷一区| 亚洲精品在线一区二区| 欧美三级在线播放| 欧美在线观看网站| 亚洲国产一区二区三区高清| 亚洲午夜羞羞片| 激情综合色综合久久| 欧美高清你懂得| 中文精品视频| 免播放器亚洲| 亚洲一区二区三区成人在线视频精品| 国产精品高精视频免费| 久久精品五月| 99香蕉国产精品偷在线观看| 久久精品国产久精国产一老狼| 在线国产精品播放| 国产精品久久久久av免费| 久久精品首页| 亚洲丝袜av一区| 欧美激情视频一区二区三区免费| 亚洲在线观看视频| 亚洲国产精品久久| 国产精品入口福利| 欧美国产日产韩国视频| 欧美亚洲视频| 日韩一级大片| 欧美大秀在线观看| 久久国产福利| 亚洲私人影院在线观看| 在线看片第一页欧美| 国产精品入口福利| 欧美日韩国产精品自在自线| 久久久九九九九| 亚洲欧美日韩一区二区在线| 亚洲人线精品午夜| 欧美va亚洲va国产综合| 欧美一区久久| 亚洲综合色在线| 亚洲精选一区二区| 亚洲二区在线视频| 国产亚洲欧洲一区高清在线观看| 欧美视频一区| 欧美日韩另类一区| 欧美激情四色| 猛男gaygay欧美视频| 久久精品国产精品亚洲| 午夜精品999| 亚洲一区三区视频在线观看 | 久久成人精品电影| 亚洲午夜女主播在线直播| 亚洲精品一区二区三区蜜桃久| 国产主播一区二区三区| 国产精品视频精品视频| 欧美小视频在线| 欧美性猛交视频| 国产精品久久久久久福利一牛影视| 欧美裸体一区二区三区| 欧美久久电影| 欧美视频在线观看免费| 欧美日韩在线观看一区二区| 欧美日韩精品免费 | 欧美a级在线| 欧美sm视频| 欧美高清视频一二三区| 欧美激情免费在线| 欧美日韩另类视频| 欧美色偷偷大香| 国产精品视频| 国产综合18久久久久久| 尤妮丝一区二区裸体视频| 在线播放豆国产99亚洲| 91久久国产综合久久| 亚洲久久成人| 亚洲欧美视频一区二区三区| 欧美一级电影久久| 久久综合狠狠| 亚洲第一页中文字幕| 亚洲国产日韩欧美| 亚洲天堂av在线免费| 香蕉久久精品日日躁夜夜躁| 久久激情综合| 欧美jizz19性欧美| 国产精品久久久久久久久久三级 | 国产亚洲精品久久久久动| 精品999日本| 一区二区欧美视频| 欧美在线网址| 亚洲国产日韩欧美在线图片| 日韩视频中文| 性视频1819p久久| 欧美成人午夜剧场免费观看| 国产精品国产三级国产专播精品人| 国产欧美日韩在线| 亚洲日本精品国产第一区| 国产精品99久久久久久有的能看 | 午夜日韩av| 欧美激情a∨在线视频播放| 亚洲美女视频网| 久久九九有精品国产23| 欧美日韩精品福利| 一区视频在线播放| 亚洲一区二区少妇| 嫩草伊人久久精品少妇av杨幂| 亚洲看片免费| 久久蜜桃香蕉精品一区二区三区| 欧美日韩中文| 亚洲黑丝在线| 久久av二区| 中文亚洲视频在线| 欧美大片在线影院| 国产综合精品一区| 亚洲午夜电影网| 亚洲三级电影在线观看| 久久久另类综合| 国产午夜精品理论片a级探花| 妖精视频成人观看www| 欧美v国产在线一区二区三区|