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

            呵呵,寫了一個負載均衡調度算法

            去掉處理器信息,多線程保護的測試效果:
            http://m.shnenglu.com/Files/dede/平衡效果.7z

            class loader
            {
            public:
                unsigned long num;
            };

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

                //平衡負載調度器,返回被選擇的處理器指針
                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;

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

            輸出:
            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    0    0    0    0    0    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    0    0    0    0    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    0    0    0    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    0    0    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    0    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    0    1    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    0    1    1    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    0    1    1    1    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            0    1    1    1    1    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            1    1    1    1    1    1    1    1    1    1    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            1    1    1    1    1    1    1    1    2    1    :負載


            大致為1/3出輸出:

            0    1    2    3    4    5    6    7    8    9    :序號
            379    379    380    380    380    379    378    377    376    375    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            379    380    380    380    380    379    378    377    376    375    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            380    380    380    380    380    379    378    377    376    375    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            380    380    380    381    380    379    378    377    376    375    :負載



            大致為2/3出輸出:


            0    1    2    3    4    5    6    7    8    9    :序號
            641    643    644    645    646    647    648    649    649    649    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            642    643    644    645    646    647    648    649    649    649    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            642    643    644    645    646    647    649    649    649    649    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            642    643    644    645    646    648    649    649    649    649    :負載


            結尾:

            0    1    2    3    4    5    6    7    8    9    :序號
            996    997    998    1000    1001    1001    1001    1001    1001    1001    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            996    997    999    1000    1001    1001    1001    1001    1001    1001    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            996    998    999    1000    1001    1001    1001    1001    1001    1001    :負載

            0    1    2    3    4    5    6    7    8    9    :序號
            997    998    999    1000    1001    1001    1001    1001    1001    1001    :負載


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

            評論

            # re: 呵呵,寫了一個負載均衡調度算法[未登錄] 2012-06-12 16:15 1

            可提供源碼么  回復  更多評論   

            導航

            <2009年5月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            統計

            常用鏈接

            留言簿(1)

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品久久久久观看99水蜜桃| 久久无码高潮喷水| 国产69精品久久久久9999| 国产一区二区三精品久久久无广告| 久久久久久A亚洲欧洲AV冫| 亚洲成av人片不卡无码久久| 一本久久a久久精品亚洲| 久久91精品国产91久久户| 欧美日韩成人精品久久久免费看| 欧美亚洲色综久久精品国产| 国产精品99久久久久久董美香 | 久久久国产精华液| 久久电影网一区| 色综合久久久久无码专区| 久久天天躁狠狠躁夜夜av浪潮| 99久久99这里只有免费的精品| 久久天天躁狠狠躁夜夜躁2014| 国内精品免费久久影院| 久久国产精品无码HDAV| 亚洲精品高清国产一线久久| 久久综合九色综合欧美就去吻| 日本久久久精品中文字幕| 天天躁日日躁狠狠久久| 久久精品成人欧美大片| 一本色综合久久| 久久综合狠狠综合久久97色| 久久国产成人精品国产成人亚洲| 成人综合伊人五月婷久久| 日韩精品久久久久久久电影蜜臀| 伊人久久大香线蕉亚洲五月天 | 日本免费一区二区久久人人澡| 欧美亚洲色综久久精品国产| 色欲久久久天天天综合网精品| 久久人做人爽一区二区三区| 亚洲中文字幕无码久久精品1| 亚洲国产精品无码久久久不卡| 亚洲色大成网站WWW久久九九| 狠狠色丁香久久婷婷综合| 色诱久久久久综合网ywww| 亚洲第一极品精品无码久久| 日日躁夜夜躁狠狠久久AV|