关于Java Timer的问题 本帖最后由 sky123123 于 2010-03-02 12:01:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的大意是两个Timer共用一个线程,怎么来实现 是的一个Timer一个线程,但是我定义了两个线程呐 两个Timer共用一个线程……什么意思? 就是线程共享想达到的目的就是 把第一个Timer的任务做完成 接着再做第二个Timer的任务 Timer是定时器,不是计数器。你这个用两个Thread就可以解决吧。如果需要等待可以用join 判断条件是3个 ,,建立三个线程T1(发送)接收置0T2 (接收)到达T归0或者发送归0 (当a=ture 并且 Ti>T2时候...)T2 (周期)0---->T然后重新计数,当0时候set a=ture(新的周期)不知道理解的对不对,,,但回头自己弄下,,思路就是这么搞 T3一旦满足一个周期就 吧 准备发送的讯号 =ture发送过后 准备讯号 false 。。 T1,T2,T3,,,T3手误打成T2了 final关键字迷惑 有关ServerSocket一个问题 使用ant时如何在jdk1.6下使用jdk1.4 java 自动计算字段(急) 如何用正则表达式完成过滤HTML代码的功能? 为什么可以这么写? 紧急求助:如何用SWT打印报表 Primitive 与 String 之间的转换必须采用封装类吗? 350--本坛最高分求助 怎样将一个GMT日期格式转换成CST时间? 请问repaint函数的摆放位置? 一个比较诡异的问题
我的大意是两个Timer共用一个线程,怎么来实现
是的一个Timer一个线程,但是我定义了两个线程呐
就是线程共享
想达到的目的就是 把第一个Timer的任务做完成 接着再做第二个Timer的任务
建立三个线程T1(发送)接收置0
T2 (接收)到达T归0或者发送归0 (当a=ture 并且 Ti>T2时候...)
T2 (周期)0---->T然后重新计数,当0时候set a=ture(新的周期)
不知道理解的对不对,,,但回头自己弄下,,思路就是这么搞
发送过后 准备讯号 false