`

多线程测试实例

    博客分类:
  • java
 
阅读更多
import java.util.HashSet;
import java.util.Set;

public class ThreadDemo extends Thread
{
    private static Object wait;
    private static     int threads = 250;
    private static int size = 1000;

    public ThreadDemo(){
       
    }
    public void run()
    {
        synchronized (wait) {
            try {
                wait.wait();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        for (int i = 0; i < size; i++) {
            long starttime = System.currentTimeMillis();
            // 处理的业务逻辑
            long endTime = System.currentTimeMillis();
            long result = endTime - starttime;
            System.out.println("thredName " + Thread.currentThread().getName()
                    + " time:" + result);
        }
    }
   
    public static void main(String args[]) throws Exception{
            wait = new Object();
            Set<ThreadDemo> ts = new HashSet<ThreadDemo>();
            for(int i = 0; i < threads; i++)
            {
                ThreadDemo t = new ThreadDemo();
                ts.add(t);
                t.start();           
            }
            synchronized (wait) {
                wait.notifyAll();
            }
    }
}
分享到:
评论

相关推荐

    java多线程测试实例

    在实际项目中 多线程用的比较广泛 本人根据网络资源整理出了一个小小的多线程实例 大家有需要可以下载

    Delphi 多线程实例

    Delphi 三个多线程例子代码是个实例解压后即可运行,经过测试运行没有错误。大家放心下载

    真正的VB多线程处理实例

    实用的真正的VB多线程处理的例子,源代码 我本人已经测试过了,没有任何问题!!,请不要随便枉下评论~~!!! (内部有两个工程,测试的时候需要全部运行!!) 在评论前,请先仔细的分析一下代码,~根据自己的需要在做适当修改~. ...

    C#多线程测试程序

    一个C#的多线程的小实例,控制台程序,有助于理解C#中的多线程

    Java多线程编程实例全书随书代码.rar

    Java多线程编程实例全书随书代码,随书光盘源码,关于Java多线程编程方面的书籍源码,虽然年代久远了些,不过对于初学者来说,书中的例子还是很有代表性的,期待初学者一起学习研究。

    java多线程thread实例

    java多线程thread实例,经过测试的,可以直接运行

    java多线程Runnable实例

    java多线程runnable实例,经过测试的,可以直接运行

    python多线程实例

    多线程实例,测试案例,对多线程编程理解可以进一步加深

    java socket多线程文件传输实例项目

    使用java socket开发的多线程文件上传下载的实例项目,多线程并发测试中可以支持200个,可能由于我电脑的配置问题,一般在并发大于200时client端可能会出现"阻塞"问题,还请大家指教

    JavaScript应用实例-多线程测试.js

    JavaScript应用实例-多线程测试.js

    易语言多线程测试代理

    多线程实例操作,获取代理,多线程分类多线程实例操作

    多线程,runtime测试demo

    包含多线程,runtime 测试用例,配合博客文章,实例测试,可打开注释直接运行~

    VC 多线程串口通讯类MultiThread Com class测试实例.rar

    模块名称:VC 多线程串口通讯类(MultiThread Com class),说明:主要演示了(Main class):CComPort 串口类的使用,聚合一个CSerialPort类用于串口的操作,接收模式说明(Receive Mode):  1.ManualReceiveByQuery,手动...

    VB多线程实例:4线程下载文件显示进度条

    这是一个研究VB多线程的好实例,本实例原型是一个多线程快速下载文件的小程序,它的多线程处理可以帮助你提高下载视频、音乐、游戏等资源的速度,编译通过,运行界面如上,测试时如果默认网址无法连接请试着在地址栏...

    MFC API函数多线程编实例

    通过API函数编写多线程列子,作为演示程序。

    多线程任务控制实例代码

    主要实现了,多个线程任务在同时执行的情况下,保证线程任务顺序的问题。更通俗来说,就是保证Thread1一定在thread2,thread3之后才能执行。另外,代码里我写了详细的注释,和测试的效果,绝对让你能看懂。还有我传的...

    某电信项目多线程同步数据实例

    某电信项目多线程同步数据实例,经生产测试,一分钟同步数据量20W

    C Socket通信多线程数据双向收发实例VS2010(全部源码)

    1、运用多线程和Socket技术实现Socket Server端侦听多个客户端请求; 2、实现服务器端循环处理客户端不同请求从而实现不同测试要求,并向客户端循环发送数据; 3、实现客户端向服务器端发送不同测试命令,并接收...

Global site tag (gtag.js) - Google Analytics