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

            dede

            呵呵,寫(xiě)了一個(gè)負(fù)載均衡調(diào)度算法

            去掉處理器信息,多線程保護(hù)的測(cè)試效果:
            http://www.shnenglu.com/Files/dede/平衡效果.7z

            class loader
            {
            public:
                unsigned long num;
            };

            class wheelDispatch
            {
            public:
                //注冊(cè)處理器
                void registLoader(loader *l);

                //平衡負(fù)載調(diào)度器,返回被選擇的處理器指針
                loader *balance(void);

                void printLoader(void);
            };

            main:

                srand(time(0));
                wheelDispatch wd;
                for (int a = 0; a < 10; a++)
                {
                    loader *p= new loader;
                    wd.registLoader(p);
                }
                for (int a = 0; a < 10000; a++)
                {
                    loader *p = wd.balance();
                    ++p->num;

                    //隨機(jī)
                    if (rand() > 40000 && p->num > 0)  --p->num;
                    wd.printLoader();
                }

            輸出:
            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    0    0    0    0    0    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    0    0    0    0    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    0    0    0    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    0    0    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    0    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    0    1    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    0    1    1    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    0    1    1    1    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            0    1    1    1    1    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            1    1    1    1    1    1    1    1    1    1    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            1    1    1    1    1    1    1    1    2    1    :負(fù)載


            大致為1/3出輸出:

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            379    379    380    380    380    379    378    377    376    375    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            379    380    380    380    380    379    378    377    376    375    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            380    380    380    380    380    379    378    377    376    375    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            380    380    380    381    380    379    378    377    376    375    :負(fù)載



            大致為2/3出輸出:


            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            641    643    644    645    646    647    648    649    649    649    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            642    643    644    645    646    647    648    649    649    649    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            642    643    644    645    646    647    649    649    649    649    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            642    643    644    645    646    648    649    649    649    649    :負(fù)載


            結(jié)尾:

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            996    997    998    1000    1001    1001    1001    1001    1001    1001    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            996    997    999    1000    1001    1001    1001    1001    1001    1001    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            996    998    999    1000    1001    1001    1001    1001    1001    1001    :負(fù)載

            0    1    2    3    4    5    6    7    8    9    :序號(hào)
            997    998    999    1000    1001    1001    1001    1001    1001    1001    :負(fù)載


            posted on 2009-05-06 16:31 dede 閱讀(773) 評(píng)論(1)  編輯 收藏 引用

            評(píng)論

            # re: 呵呵,寫(xiě)了一個(gè)負(fù)載均衡調(diào)度算法[未登錄](méi) 2012-06-12 16:15 1

            可提供源碼么  回復(fù)  更多評(píng)論   

            導(dǎo)航

            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            統(tǒng)計(jì)

            常用鏈接

            留言簿(1)

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            国产精品天天影视久久综合网| 亚洲国产精品综合久久一线| 狠狠久久亚洲欧美专区| 91精品无码久久久久久五月天| 欧美久久天天综合香蕉伊| 久久精品综合网| 97久久精品人人澡人人爽| 中文字幕精品久久| 国产精品久久99| 精产国品久久一二三产区区别| 国产午夜精品久久久久免费视| 久久人搡人人玩人妻精品首页| 久久亚洲AV成人无码电影| 精品久久国产一区二区三区香蕉| 午夜天堂精品久久久久| 久久精品国产亚洲精品| 99久久精品国产免看国产一区| 久久成人小视频| 久久成人18免费网站| 国产精品九九九久久九九| 少妇内射兰兰久久| 久久久精品久久久久影院| 久久精品亚洲乱码伦伦中文| 久久99热狠狠色精品一区| 亚洲AV日韩AV永久无码久久| 超级碰碰碰碰97久久久久| 久久精品国产福利国产琪琪| 99久久精品国产一区二区| 国产麻豆精品久久一二三| 久久精品国产亚洲AV无码麻豆| 欧美激情一区二区久久久| 亚洲国产精品成人AV无码久久综合影院| 久久精品视频网| AAA级久久久精品无码区| 蜜桃麻豆www久久| 成人精品一区二区久久| 国产精品99久久不卡| 激情综合色综合久久综合| 久久亚洲天堂| 亚洲AV无码一区东京热久久| 97久久超碰国产精品2021|