易截截图软件、单文件、免安装、纯绿色、仅160KB

java的线程一道题!

有100张票
四个售票窗口
一个售票的代表一个线程

帮我写下 

谢谢

思路:用一个ExcutorServer启动100个线程,在线程的run方法中对一个线程安全的集合进行读写操作

楼上的
我的意思是四个窗口卖票必须同步
另外你说的那个我没有学过~ ~!

这个需求说的太宽泛了!

有点不好写!



Java code:
ExcutorServer es=Executors.newCachedThreadPool();
for(int i=0;i<100;i++)
es.execute(new Tread());

run方法里用一个线程安全的集合去存储那些票,就可以保证同步
如List list = Collections.synchronizedList(new ArrayList());


Java code:

public class TestThread extends Thread {

private static int tickets = 400;
private String name;
private int selled;

public TestThread(String name) {
this.name = name;
}

public void run() {
while (tickets > 0) {
tickets--;
selled++;
System.out.println(name + "售出了" + selled + "张票, 还剩" + tickets
+ "张票。");
try {
this.currentThread().sleep(500);
} catch (InterruptedException e) {
// TODO Auto-genera


相关问答:

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

JAVA字符流问题

字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿

Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......

存储过程如何捕获java出错,然后回滚,不做提交

目前有一个java程序,调用存储过程在数据库中写入一些数据,然后将这些数据传输给另外一个程序,目前不管java连接成功或是不成功,该存储过程都会写入数据!
目前需要在java连接不成功的情况下,有何方法能使存储过程 ......

搞java多久能买房?

如题。
遥遥无期啊,买房难啊

22世纪吧,,,

明天就可以,但是明天永远是明天啊!!!!

买房?不是it民工想的。

加油吧~``

我觉得也是    房自己随便盖一个既是....  买咱是别想了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号