社区
Oracle
帖子详情
请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
wwg13319810216
2008-07-18 12:21:12
请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
...全文
203
2
打赏
收藏
请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flg_inwind
2008-07-18
打赏
举报
回复
多线程问题,处理模型多的是啊
given_chi
2008-07-18
打赏
举报
回复
好象不该发在这里吧……
还是0分帖!
鄙视!!!
多
线程
设计一个火车售票模拟程序
java
通过并发进程
实现
火车自动售票程序,假如火车站有
100
张火车票要卖出去,现在有5个售票点同时售票,用5个
线程
模拟这5个售票点的售票情况。
Java
中有两种
实现
多
线程
的方式以及两种方式之间的区别
Java
中有两种
实现
多
线程
的方式。一是直接继承Thread类,二是
实现
Runnable接口。那么这两种
实现
多
线程
的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,
实现
通过
四个
售票点
发售
某日某次列车的
100
张车票,一个售票点用一个
线程
表示。 我们首先这样编写这个程序:
Java
代码
Java
中有两种
实现
多
线程
的方式以及两种方式之间的区别
Java
中有两种
实现
多
线程
的方式以及两种方式之间的区别 classThreadTestextendsThread{ privateintticket=
100
; publi
Java
语言中的多
线程
编程.pdf
Java
语言中的多
线程
编程
Java
——继承Thread类创建多
线程
和
实现
Runnable 接口创建多
线程
对比
直接继承 Thread 类和
实现
Runnable 接口都能
实现
多
线程
。 案例: 假设售票厅有
四个
窗口
可
发售
某日某次列车的
100
张车票,这时,
100
张车票可以看作共享资源,
四个
售票
窗口
需要创建
四个
线程
。为了更直观显示
窗口
的售票情况,可以通过Thread的currentThread()方法得到当前的
线程
实例对象,然后调用getName ()可以获取到
线程
的名称。 文章目录通过继承 Thread 类的方式来
实现
多
线程
的创建通过
实现
Runnable 接口的方式来
实现
多
线程
的创建通过上面的两个例程可以看出,
实现
编写一个
Java
多
线程
程序,完成三个售票
窗口
同时出售20
张票
(如下图所示);
编写一个
Java
多
线程
程序,完成三个售票
窗口
同时出售20
张票
(如下图所示); 程序分析:(1)票数要使用同一个静态值; (2)为保证不会出现卖出同一个票数,要
java
多
线程
同步锁。 设计思路: (1)创建一个站台类Station,继承Thread,重写run方法,在run方法里面
执行
售票操作!售票要使用同步锁:即有一个站台卖这
张票
时,其他站台要等这
张票
卖完! (2)创建主方法调用类 `publi...
Oracle
17,140
社区成员
55,260
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章