• <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
            久久久青草青青国产亚洲免观| 久久AV无码精品人妻糸列| 国产一级做a爰片久久毛片| 久久精品国产99国产精偷 | 亚洲国产小视频精品久久久三级| 无码人妻久久一区二区三区蜜桃| 漂亮人妻被黑人久久精品| 伊人热人久久中文字幕| 漂亮人妻被黑人久久精品| 久久久久国产亚洲AV麻豆| 99精品国产在热久久| 久久青青草视频| 久久久精品波多野结衣| 久久免费小视频| 久久久久女人精品毛片| 久久SE精品一区二区| 久久人人超碰精品CAOPOREN| 国产成人精品久久免费动漫| 无码久久精品国产亚洲Av影片| 久久久久免费视频| 午夜不卡888久久| 久久精品国产亚洲一区二区| 日韩久久久久久中文人妻 | 国产激情久久久久久熟女老人| 国产真实乱对白精彩久久| 久久国产精品久久久| 国产亚洲精品自在久久| 久久人爽人人爽人人片AV | 亚洲中文字幕无码久久精品1| 亚洲一区精品伊人久久伊人| 久久亚洲国产精品五月天婷| 久久强奷乱码老熟女| 伊色综合久久之综合久久| 亚洲性久久久影院| 色诱久久久久综合网ywww| 中文精品久久久久人妻不卡| 久久精品成人欧美大片| 久久综合狠狠综合久久综合88 | 欧美一级久久久久久久大片| 香蕉久久永久视频| 久久久久久伊人高潮影院|