
多线程
强强爱学习
这个作者很懒,什么都没留下…
展开
-
Android:多线程编程
Android多线程编程 继承Thread 开启子线程最简单的方式就是自定义一个类,继承自Thread,并重写run()方法,在其函数体中编写子线程的逻辑。 class ThreadTest:Thread() { override fun run() { super.run() //在这里写子线程的逻辑 println("这是一个子线程!") } } 最后调用该类的start()方法即可开启子线程。这里先调用其构造方法实例化,然后调用st原创 2020-08-02 16:07:06 · 130 阅读 · 0 评论 -
java 多线程的同步控制
线程安全 互斥:许多线程在同一个共享数据上操作而互不干扰,这就要求同一时刻只能有一个线程访问该共享数据。 监视区:同一时刻只能被同一个线程执行的程序段。 关键字:synchronized:用于指定监视去 语法规定 实现原理:首先判断对象的锁是否存在。 如果在,就获得锁,然后开始执行紧随其后的代码段。 如果对象的锁不存在(可能被其他线程拿走了),就开始等待,直到获得锁。 当被synchronized限定的 代码段执行完毕,就会释放锁。 用多线程实现简单的存票与售票 //主方法 public class原创 2020-05-19 10:01:31 · 234 阅读 · 0 评论