摘要:
线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 案例: 卖票(只能卖100张票) 初始: 结果: 运行结果发现:上面程序出现了问题 票出现了重复的票 错误的票 0、-1 总结: 阅读全文
摘要:
线程池 概念: 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 使用线程池方式--Runnable接口 通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 步骤: 1、Execu 阅读全文