关于TimerTask中run方法问题 多线程的run方法是不允许有返回值的现在只能在控制台实现定时请求如何把这个消息“推送”到页面呢?js的setinterval就可以通过ajax方式“抽取”出信息求高人指点一二 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 推的方式不知道能不能实现,我只有把多线程的处理结果存放到中间介质内存,数据库等,然后jsp定时再去抽取。当然这样就不是“推”了 都放到一个list里。定时的去抽取结果。按照顺序得到结果。在页面上显示就可以了。 ExecutorService 中有个 public <T> Future<T> submit(Runnable task, T result)方法,可以返回结果 没用,他是在一个线程里运行,而run里面又不能返回任何值。其实这个问题可以用其它方式解决,比如你传递一个OutputStream参数给线程类然后在 run里面向里面写东西就行了。class MyThread implements Runnable { private OutputStream os = null; MyThread(OutputStream os) { this.os = os; } public void run() { while (true) { try { os.write(0x30); } catch (Exception ex) {} } }} jsp 出现中文输入乱码 请教各位 另外再问一下hibernate 连接mysql 驱动写法 界面设计问题 TextArea的事件源问题?? String可不可以typedef 跪求高手教我如何用jtable读数据库的多行信息 连接 SQL 数据库时出错 为什么我在win2000 professional上执行得很好的java 程序,换到我的Win2000 AD上就提示NoClassDefFoundError? 请高手帮忙!!!! 问题简单分数可不少啊! jdbc close 字符串匹配文件中的内容的问题 java oralce blob和clob
你传递一个OutputStream参数给线程类
然后在 run里面向里面写东西就行了。class MyThread implements Runnable {
private OutputStream os = null; MyThread(OutputStream os) {
this.os = os;
} public void run() {
while (true) {
try {
os.write(0x30);
} catch (Exception ex) {}
}
}
}