多线程与并发
yi_chen_
这个作者很懒,什么都没留下…
展开
-
多线程join()方法使用
Thread类中有一个join()方法,此方法表示,在当前线程中a中,b线程调用join()方法,那么,a线程就会释放资源,让给b线程先执行。举例1:主线程main让子线程先进行执行package com.cvicse.thread.demo;public class ThreadDemo4 { public static void main(String[] args){ T...原创 2019-05-13 19:58:19 · 918 阅读 · 0 评论 -
线程安全问题,synchronized的使用
什么是线程安全问题当多个线程共享同一个全局变量,做写的时候,可能会受到其他线程的干扰,导致数据误差,这种现象叫做线程安全问题。举例:现在有50张火车票,有两个窗口同时抢火车票,多线程模拟卖票package com.cvicse.thread.demo2;//线程安全问题 模拟火车站窗口卖票/** * 现在有50张火车票,有两个窗口同时抢火车票,多线程模拟 * @author 1...原创 2019-05-13 21:30:10 · 311 阅读 · 0 评论 -
多线程的实现方式
方式一:继承Thread类package com.cvicse.thread.demo;/** * 多线程实现一:继承Thread类 * @author 13169 * */class MyThread extends Thread{ private String name ; private int ticket =10; public MyThread() { }...原创 2019-06-13 20:32:10 · 1261 阅读 · 0 评论