JAVA如何实现两个对象同步运行

changleqy 2008-07-04 03:04:45
我定义了一个类Reader,其中有个ReadTag函数,是读卡器函数,目前我有两个读卡器,所以要定义两个对象让他们同步工作,不知道该用到什么技术,谢谢!
public class Reader
{
public void ReadTag();
}
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
javalead 2008-07-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hardtoregistration 的回复:]
/*
* Created on July 2 2008
*
* Copyright by cuckoo
*/
package exercise;
/**
*
* @author cuckoo
* sale train ticket
*
*/
public class SaleTickets{
public static void main(String args[]){
SaleT s1 = new SaleT();
new Thread(s1,"窗口一").start();
new Thread(s1,"窗口二").start();
new Thread(s1,"窗口四").start();

}


}
class SaleT implements Runnable{
int…
[/Quote]

读卡器应该就是买火车票的意思
hardtoregistration 2008-07-04
  • 打赏
  • 举报
回复
/*
* Created on July 2 2008
*
* Copyright by cuckoo
*/
package exercise;
/**
*
* @author cuckoo
* sale train ticket
*
*/
public class SaleTickets{
public static void main(String args[]){
SaleT s1 = new SaleT();
new Thread(s1,"窗口一").start();
new Thread(s1,"窗口二").start();
new Thread(s1,"窗口四").start();

}


}
class SaleT implements Runnable{
int currentticket = 100;
public void run() {
// TODO Auto-generated method stub
while( currentticket > 0){
sale();
}
}
private synchronized void sale() {
if( currentticket > 0){
System.out.println(Thread.currentThread().getName()+" : "+"卖出第"+(100 -currentticket+1)+" 张");
currentticket -- ;
}
}
}


-------------------------------------------------------------
Quietly through .....
hardtoregistration 2008-07-04
  • 打赏
  • 举报
回复
看看这个吧 火车售票

changleqy 2008-07-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sjkof 的回复:]
不太清楚你的同步工作是指什么?
是指一个在工作时另一个要等待?
线程的同步synchronized
[/Quote]
就是要实现两个硬件,互相独立的同时运行
zidasine 2008-07-04
  • 打赏
  • 举报
回复
设立2个线程
sjkof 2008-07-04
  • 打赏
  • 举报
回复
不太清楚你的同步工作是指什么?
是指一个在工作时另一个要等待?
线程的同步synchronized

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧