分享

java web 处理大量用户并发提交的简单思路:队列加定时提交

 WindySky 2017-09-29

模拟简单程序代码如下:

  1. package cn.zz.lc.test;  
  2.   
  3. import java.util.LinkedList;  
  4. import java.util.Queue;  
  5.   
  6. public class TestQueue {  
  7.     public static void main(String[] args) throws InterruptedException {  
  8.         Queue<String> queue = new LinkedList<String>();  
  9.         for (int i = 0; i < 65; i++) {  
  10.             queue.offer("queue emement:" + i);  
  11.         }  
  12.         System.out.println(queue.size());  
  13.         String str;  
  14.         int j = 1;  
  15.         while (!queue.isEmpty()) {  
  16.             int k = 10;  
  17.             while ((str = queue.poll()) != null) {  
  18.                 System.out.println(str);  
  19.                 k--;  
  20.                 if (k == 0) {  
  21.                     break;  
  22.                 }  
  23.             }  
  24.             System.out.println("第" + j + "次提交!");  
  25.             j++;  
  26.             Thread.sleep(5000);  
  27.         }  
  28.   
  29.         System.out.println("===================================");  
  30.         System.out.println(queue.size());  
  31.     }  
  32.   
  33. }  


  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多