[NKU]sweet @ Google && TopCoder && CodeForces

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            33 Posts :: 1 Stories :: 15 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(2)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          今天看了看java的并行……寫了一個實驗品……
          照書抄的,無須解釋,看看估計就懂了……
          但是把這個用在做題中會怎樣呢?…… =_=

           1 import java.util.concurrent.Executors;
           2 import java.util.concurrent.ExecutorService;
           3 
           4 class SumTask implements Runnable {
           5     long Left;
           6     long Right;
           7     long ans;
           8     final long MOD = 199999997;
           9     SumTask(long L,long R) {
          10         Left = L;
          11         Right = R;
          12     }
          13     public void run() {
          14         for (long i = Left; i < Right; i++) {
          15             ans = (ans + i) % MOD;
          16         }
          17         System.out.println(ans);
          18     }
          19 }
          20 
          21 public class mul {
          22     public static void main(String args[]) {
          23         long MOD = 199999997;
          24         long ans = 0;
          25         for (long i = 0; i < 400000000; i++) {
          26             ans = (ans + i) % MOD;
          27         }
          28         System.out.println(ans);
          29         SumTask task1 = new SumTask(0,100000000);
          30         SumTask task2 = new SumTask(100000000,200000000);
          31         SumTask task3 = new SumTask(200000000,300000000);
          32         SumTask task4 = new SumTask(300000000,400000000);
          33         System.out.println("4 threads Start!!");
          34         ExecutorService runner = Executors.newFixedThreadPool(4);
          35         runner.execute(task1);
          36         runner.execute(task2);
          37         runner.execute(task3);
          38         runner.execute(task4);
          39         runner.shutdown();
          40     }
          41 }

          posted on 2011-03-21 19:16 sweetsc 閱讀(194) 評論(0)  編輯  收藏 所屬分類: 學習心得
          主站蜘蛛池模板: 永定县| 张北县| 中牟县| 桐乡市| 怀宁县| 翼城县| 尉氏县| 定安县| 顺平县| 宜昌市| 绥中县| 通许县| 潍坊市| 崇义县| 集安市| 图木舒克市| 玛纳斯县| 类乌齐县| 攀枝花市| 罗山县| 沈阳市| 甘泉县| 奉节县| 徐汇区| 肇州县| 宝应县| 普兰店市| 开阳县| 江源县| 万源市| 扎赉特旗| 天等县| 休宁县| 治县。| 兴海县| 鲁山县| 遵义县| 思茅市| 墨竹工卡县| 若羌县| 斗六市|