`
zx_code
  • 浏览: 96818 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java模拟并发访问

    博客分类:
  • Java
阅读更多
package thread;

import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class CountDownLatchTest1 {

    // 模拟并发登录网址,查看服务器峰值
    public static void main(String[] args) throws InterruptedException {

        // 锁住所有线程,等待并发执行
        final CountDownLatch begin = new CountDownLatch(1);  


        final ExecutorService exec = Executors.newFixedThreadPool(10);  

        for (int index = 0; index < 10; index++) 
        {
            final int NO = index + 1;  
            
            Runnable run = new Runnable() 
            {
                public void run() {  
                    try {  
                        // 等待,所有一起执行
                        begin.await();
                        //开始模拟登录等待。。。
                        Thread.sleep((long) (Math.random() * 10000));  
                        System.out.println("No." + NO + " execute");  
                    } catch (InterruptedException e) 
                    {  
                    	e.printStackTrace();
                    } 
                    finally {  
                    }  
                }  
            };  
            exec.submit(run);
        }  
        
        System.out.println("开始执行");  
        // begin减一,开始并发执行
        begin.countDown();  
        
        //关闭执行
        exec.shutdown();  
    }
}

3
2
分享到:
评论

相关推荐

    http并发访问 java源码

    http并发访问模拟工具 ,java语言开发

    java模拟虚拟分页存储系统

    进程大小、进程到达次序、时间、进程执行轨迹(页面访问顺序)也随机生成,但进程 之间必须有并发存在,进程执行时间需有限,进程调度采用时间片轮转算法(以页面模 拟); 物理块分配策略采取固定分配局部置换; ...

    java源码包---java 源码 大量 实例

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的实例源码...

    JAVA爬虫 并发爬取静态小说网站的全部小说.zip

    遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施...

    JAVA上百实例源码以及开源项目

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的实例源码...

    java源码包4

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的...

    JAVA上百实例源码以及开源项目源代码

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的实例源码...

    java源码包3

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的...

    java源码包2

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的...

    JAVA上百实例源码以及开源项目源代码 java开源包2

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的实例源码...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,...

    java搭建ftp服务器

    1.客户端通过Windows的命令行访问FTP服务器。 2.FTP服务器可以并发地服务多个客户。 3.至少实现对FTP命令user、pass、dir、get的支持。即用户注册、显示服务器端的文件列表、下载文件等。(补充了上传文件,同时处理...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,...

    Java高级程序设计-多线程(二).pptx

    本章内容 掌握同步代码块的使用 掌握同步方法的使用 理解线程死锁 掌握 ThreadLocal 类的使用 使用多线程模拟猴子采花 使用同步方法模拟购票 使用多线程模拟购物订单生成 使用 ThreadLocal 类模拟银行取款 Java高级...

    Java典型模块

    第5章 模拟做饭场景(线程的join()方法) 教学视频:7分钟5.1 做饭场景原理 5.1.1 项目结构框架分析 5.1.2 项目功能业务分析 5.2 纷乱的做饭场景 5.2.1 儿子的类 5.2.2 妈妈的类 5.2.3 做饭场景的类 5.2.4 修改后...

    SpringBoot项目基于Java的免税商品优选购物商城设计与实现代码.zip

    SpringBoot项目基于Java的免税商品优选购物商城设计与实现代码...系统的架构设计注重可扩展性和性能,以支持高并发的用户访问和交易处理。其模块化的设计也便于未来功能的扩展和系统的升级,以适应不断变化的市场需求。

    Java实现线程死锁

    概述  春节的时候去面试了一家公司,笔试题里面有一道是使用...  当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执

Global site tag (gtag.js) - Google Analytics