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

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評論

            gcc version 3.4.6 20060404 + 1字節(jié)對齊 有問題 用gcc 4.1沒問題,或去掉對齊用gcc 3.4編譯,或采用下下策(加鎖)

            #include <pthread.h>

            #pragma pack(1)
            struct test_t
            {
                    short b;
                    char c;
                    unsigned int a;
            };
            #pragma pack()
            struct test_t test;
            unsigned int n = 0xffffffff;

            void* set( void* arg )
            {
                    while (1)
                    {
                            (&test)->a = 0;
                            (&test)->a = n;
                    }
            }

            void* get( void* arg )
            {
                    while (1)
                    {
                            unsigned int n1 = 0;
                            n1 = (&test)->a;
                            if (n1 == 0) continue;
                            if (n1 != 0xffffffff )
                            printf("ok%x\n", n1);
                    }
            }

            int main( int argc , char **argv )
            {
                    pthread_t thread_id;
                    int i;
                    for (i = 0; i < 1; i ++)
                    {
                            pthread_create( &thread_id , NULL , set , ( void* )NULL );
                    }

                    for (i = 0; i < 1; i ++)
                    {
                            pthread_create( &thread_id , NULL , get , ( void* )NULL );
                    }
                    while(1) sleep(10);
                    return 0;
            }

            posted on 2008-06-25 18:44 大龍 閱讀(338) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产一区二区三区久久| 精品一久久香蕉国产线看播放 | 免费精品久久天干天干| 亚洲中文字幕久久精品无码APP | 久久婷婷五月综合97色| a高清免费毛片久久| 久久久久久青草大香综合精品| 久久亚洲AV无码西西人体| 无码久久精品国产亚洲Av影片 | 国产69精品久久久久久人妻精品| 99久久99这里只有免费费精品| 伊人久久综合热线大杳蕉下载| 久久久久久久波多野结衣高潮| 久久福利青草精品资源站| 久久亚洲国产精品123区| 99久久免费国产精精品| 免费无码国产欧美久久18| 亚洲综合久久综合激情久久| 东方aⅴ免费观看久久av| 久久久久久国产精品美女| 久久r热这里有精品视频| 思思久久好好热精品国产| 国产成人精品久久综合| 国产精品无码久久久久久| 久久精品国产亚洲AV忘忧草18| 99久久精品九九亚洲精品| 久久精品中文无码资源站| 精品国产乱码久久久久久呢| 亚洲国产天堂久久久久久| 国产精品VIDEOSSEX久久发布| 久久精品无码午夜福利理论片| 久久久精品人妻一区二区三区蜜桃| 91久久福利国产成人精品| 成人免费网站久久久| 久久久久久国产精品免费无码| 亚洲中文精品久久久久久不卡| 久久只有这精品99| 欧美精品乱码99久久蜜桃| 久久久无码精品亚洲日韩京东传媒 | 久久免费的精品国产V∧| 久久亚洲国产精品成人AV秋霞 |