java
强强爱学习
这个作者很懒,什么都没留下…
展开
-
java 多线程的同步控制
线程安全 互斥:许多线程在同一个共享数据上操作而互不干扰,这就要求同一时刻只能有一个线程访问该共享数据。 监视区:同一时刻只能被同一个线程执行的程序段。 关键字:synchronized:用于指定监视去 语法规定 实现原理:首先判断对象的锁是否存在。 如果在,就获得锁,然后开始执行紧随其后的代码段。 如果对象的锁不存在(可能被其他线程拿走了),就开始等待,直到获得锁。 当被synchronized限定的 代码段执行完毕,就会释放锁。 用多线程实现简单的存票与售票 //主方法 public class原创 2020-05-19 10:01:31 · 205 阅读 · 0 评论 -
java创建线程方式总结
方法一:继承Thread类 Thread类 继承自Object类,实现了Runnable接口。 封装了线程对象需要的方法和属性。 Thread详解 创建线程 继承Thread类,并重写run()方法,将需要执行的代码写在run()方法的实现中。 启动新线程:调用start()方法。 实例 //测试类 public class ThreadTest { public static void main(String[] args) { System.out.println("主方法开始执行");原创 2020-05-17 22:25:18 · 108 阅读 · 0 评论