java多线程,java多线程编程实例分享

下面要给大家分享的是一个很经典的java多线程编程实例,三个售票窗口同时出售20张票,一起来看看吧。

三个售票窗口同时出售20张票

分析:

1、票数要使用同一个静态值

2、为保证不会出现卖出同一个票数,要java多线程同步锁。

思路:

1、创建一个站台类Station,继承Thread,重写run方法,在run方法里面执行售票操作!售票要使用同步锁:即有一个站台卖这张票时,其他站台要等这张票卖完!

2、创建主方法调用类

(一)创建一个站台类,继承Thread

创建站台类继承Thread

(二)创建主方法调用类

创建主方法调用类

运行结果:

运行结果

更多java经典例子,请继续关注奇Q工具网来了解吧。

推荐阅读:

java多线程实例,java线程之间如何通信?

java多线程使用场景有哪些?有何作用?

Java多线程编程核心技术有哪些?具体有哪些操作?