美文网首页
java15(多线程--02 卖票所引发的后续)

java15(多线程--02 卖票所引发的后续)

作者: 机智的老刘明同志 | 来源:发表于2019-01-12 10:47 被阅读15次

例:模拟多窗口卖票

        这里我们给tick定义为静态(如果不定义为静态容易则会产生一票多卖的情况)       

但是因为定义静态的生命周期过长,我们不推荐定义静态,因此我们可以实现Runnable接口来实现多线程 

实现多线程之二:Runnable接口

        1.定义类实现Runnable接口

        2.覆盖Runnable接口中的run方法,将线程要运行的代码放在该run方法中

        3.通过thread类建立线程对象

        4.将Runnable接口的子类对象作为实际参数传递给thread类的构造函数

        5调用thread类的start方法开启线程并调用Runnable接口子类的run方法

相关文章

网友评论

      本文标题:java15(多线程--02 卖票所引发的后续)

      本文链接:https://www.haomeiwen.com/subject/vhvqdqtx.html