• <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>

            那誰(shuí)的技術(shù)博客

            感興趣領(lǐng)域:高性能服務(wù)器編程,存儲(chǔ),算法,Linux內(nèi)核
            隨筆 - 210, 文章 - 0, 評(píng)論 - 1183, 引用 - 0
            數(shù)據(jù)加載中……

            ccache發(fā)布0.2版本

            ccache發(fā)布0.2版本,主要改動(dòng):

            cmpfun函數(shù)指針去掉了size參數(shù), 因?yàn)槲艺J(rèn)為這個(gè)參數(shù)應(yīng)該由使用該cache的用戶去關(guān)心,見test/testcache.c中的示例代碼
            加入兩個(gè)api:update_or_insert_data和visit_cache
            同時(shí)還有unlock_cache api,因?yàn)槟承┦褂肅++的用戶如果使用了C++的異常處理,在調(diào)用ccache中的API時(shí)拋出異常將導(dǎo)致ccache沒(méi)有解鎖
            , 以后就不能再使用了, 提供這個(gè)API是為了在拋出異常的時(shí)候用戶自己釋放鎖

            另外,這個(gè)版本還修正了原來(lái)的兩個(gè)低級(jí)錯(cuò)誤:第一個(gè)是在ccache.h中加入了對(duì)__cplusplus宏的處理,如果不加入這個(gè)宏的處理,那么如果用gcc編譯了
            ccache,而用g++編譯鏈接生成的靜態(tài)庫(kù)將導(dǎo)致鏈接錯(cuò)誤;第二個(gè)將makefile中的
            testcache:test/testcache.c $(OBJS)
                    $(CC) -o $(TESTCACHE) $(OBJS) $(TESTDIR)/*.c -L$(LIB_DIR) -l$(LIBNAME) $(CFLAGS) $(INCLUDE) -lpthread
            改成了:
            testcache:test/testcache.c $(LIB)
                $(CC) -o $(TESTCACHE) $(TESTDIR)/*.c -L$(LIB_DIR) -l$(LIBNAME) $(CFLAGS) $(INCLUDE) -lpthread

            另外,由于與samba的一個(gè)開源項(xiàng)目有名字沖突,下一個(gè)版本開始可能要使用這個(gè)項(xiàng)目在googlecode注冊(cè)時(shí)的完整項(xiàng)目名稱:commoncache.

            posted on 2008-04-02 12:00 那誰(shuí) 閱讀(2206) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 算法與數(shù)據(jù)結(jié)構(gòu)ccache

            評(píng)論

            # re: ccache發(fā)布0.2版本  回復(fù)  更多評(píng)論   

            贊一下。
            測(cè)試程序(testcache.c )有些問(wèn)題:
            test
            143c162,163
            < char string[21];
            ---
            > char string[101];
            > memset(string, 0, 101);
            2008-04-15 19:06 | mahone
            久久久无码人妻精品无码| 久久这里有精品视频| 久久人人添人人爽添人人片牛牛| 精品99久久aaa一级毛片| 久久精品综合一区二区三区| 亚洲乱码日产精品a级毛片久久 | 色狠狠久久AV五月综合| 99久久精品国内| 天天做夜夜做久久做狠狠| 精产国品久久一二三产区区别| 久久国产乱子精品免费女| 亚洲色欲久久久久综合网 | 三级韩国一区久久二区综合| 久久影视综合亚洲| .精品久久久麻豆国产精品| 精品国产一区二区三区久久蜜臀| 日本五月天婷久久网站| 久久精品成人免费网站| 亚洲精品高清国产一线久久| 66精品综合久久久久久久| 日本WV一本一道久久香蕉| 亚洲国产精品久久66| 久久国产精品99精品国产| 日韩中文久久| 精品久久人人妻人人做精品| 久久精品中文騷妇女内射| 狠狠色综合网站久久久久久久高清| 97精品伊人久久久大香线蕉| 久久精品午夜一区二区福利| 久久亚洲AV无码精品色午夜麻豆 | 国产高潮久久免费观看| 1000部精品久久久久久久久| 亚洲国产精品无码久久久不卡| 久久伊人影视| 国产精品久久久福利| 国产91久久综合| 精品精品国产自在久久高清| 中文字幕久久波多野结衣av| 婷婷久久五月天| 久久国产AVJUST麻豆| 久久久久久精品久久久久|