java 如何模拟 多人 同时 执行 一个方法
我现在有一个静态方法,参数两个
我要看两个人同时执行,但参数设置不一样,看看有没有冲突
我现在有一个静态方法,参数两个
我要看两个人同时执行,但参数设置不一样,看看有没有冲突
解决方案 »
- kds厨房单显示的一个界面,求思路,不管是做WEB开发还是java桌面应用程序开发的都请帮我想个思路。谢谢!
- 求问: 想用实现一个像vc6.0那样的编辑环境的GUI界面
- 求助:字符串中换行与空格去掉.
- 很全的java.lang.String学习哦 来者给分(没分也学习了)
- 我修改一个界面,之前是一个frame,我现在需要在frame放置一个按钮
- 请问:请问在JTable中对于列出来的记录,能否设计成点击里边的一项记录,能够转向一个新的界面,见下面
- 在swing中如何实现文件选择
- 方法类型的转换
- 如何把Content-Type: application/octet-stream的"=?gb2312?B?seCzzMu8z+u1xNPW0ru0zrjvw/w=?="转化为中文.
- SSH框架大家都用那个版本的呀?
- Socket能不能被序列化 想通过IO传给其他的类引用
- 有关jmf的设置问题
{
public void run()
{
//调用要执行的方法
}
}使用:
new T().start();//第一个线程
new T().start();//第二个线程
new T().start();//第三个线程
new T().start();//第四个线程
请查找相关的压力测试的工具,比如 JMeter参见: http://www.ideagrace.com/html/doc/2007/10/22/08657.html
用多线程另外,楼主的的“冲突”值得是什么,
如果值得是报错,一般不会。
如果导致程序和本身设计不一致, 一般会。除非你的方法只是提供接口的功能,而不改变对象属性的话你办没有问题。比如
public static int get(int a,int b)
{
return a + b;
}
多少人同时用都没有问题static int c = 0;
public static void f(int a,int b){
c = a + b;
}
就会出现问题了。
非守护线程的所有线程都已停止运行,无论是通过从对 run 方法的调用中返回,还是通过抛出一个传播到 run 方法之外的异常。
创建新执行线程有两种方法。一种方法是将类声明为 Thread 的子类。
创建线程的另一种方法是声明实现 Runnable 接口的类。