![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
心系蝶相印
心中是三月,何处不芬芳。
展开
-
Java用同步代码块实现线程同步
Java用同步代码块实现线程同步:本文示例卖票的,三张票,四个窗口出售testsale1为四个线程处理同一个对象,sale1内有两个方法,可供run方法调用,一个是未使用同步代码块的方法,一个是使用同步代码块的方法testsale2为四个线程处理四个对象,对象不同,但可以同步,直接将同步代码块写入run方法Thread.start()和Thread.run()的区别start是进入就绪不一定去执行,该线程执行时会自动调用内部的run方法。调用run的话会直接执行。自动将当前线程变为主线程,并没有原创 2017-08-12 10:41:41 · 445 阅读 · 0 评论 -
Java定时任务关闭
创建定时任务时,如果我们不主动去取消定时任务,我们需要的任务内容执行完毕,但定时任务不会关闭。启动定时任务时,相当于启动一个分线程,下面写了两种:一是通过定义参数,创建对象时,将定时器对象传入构造方法,从而确保我们关闭的是我们主动开启的那个任务二是直接对当前线程进行中断、停止、销毁,后两种已经不推荐使用已经过时了package timer;import java.t原创 2017-08-12 15:03:22 · 21189 阅读 · 0 评论