线程
差一步距离
这个作者很懒,什么都没留下…
展开
-
线程创建的三种方式
1. 继承Thread类 第一步:定义一个类继承Thread类,并且重写run方法,返回值类型为void; 第二步:直接创建Thread继承类对象; 第三步:继承类对象调用start方法; 代码举例: public static void main(String[] args) throws IOException { System.out.println("...原创 2019-03-28 17:28:15 · 92 阅读 · 0 评论 -
线程同步
同步的前提: 必须有两个及以上的线程; 必须是多个线程使用同一个锁; 只能同步方法,不能同步变量和类; 必须保证同步中只有一个线程在运行; 如果一个线程获得一个对象的锁,那么其他线程不能进入该对象的类中任何的同步方法; 如果线程睡眠,不会释放锁; 为什么要线程同步? 因为java支持多线程并发控制,当多个线程同时操作一个共享资源变量时(对其进行增删改查操作),会导致数据不准确,相互之...原创 2019-03-29 11:11:07 · 70 阅读 · 0 评论