- 博客(3)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 java线程池
什么是线程池: 为了避免系统频繁的创建和销毁线程,我们可以让创建的线程进行复用。在线程池中,总有那么几个活跃线程,当你需要使用线程时,可以从池子中随便拿一个空闲线程,当你完成工作时,并不着急关闭线程,而是将这个线程退回到池子,方便其他人使用。 java中的线程池是运用场景最多的并发框架,合理的使用线程池能够带来的3个好处:第一:降低资源消耗; 第二:提高响应速度: 第三:提高线程的可管理性; 为
2017-05-10 16:51:03 203
原创 线程范围内的数据共享
要实现线程范围内的数据共享,不管是A模块还是B模块,还是主线程模块,如果它们在第一个线程上运行,它们操作的线程必须是同一个。 首先先看一下非线程范围内的数据共享: 代码如下: package com.java;import java.util.Random;public class ThreadScopeShareData { private static int data = 0; //
2017-05-07 15:40:21 231
原创 线程的互斥
当多个线程对同一个数据进行操作的时候,就会出现线程安全问题。比如银行转账问题: 同一个账户一边进行出账操作(淘宝支付),另一边进行入账操作(别人给自己汇款),此时会因为线程同步带来安全性问题。 以下举一个线程安全问题的实例: 两个线程不停地向屏幕输出字符串,A线程输出feifeilover,B线程输出xiaoxin,所要达到的目的是:屏幕显示完整的字符串。 代码:package com.lf
2017-05-03 17:47:38 312
jdbc 测试时出现错误(包括数据库语句)
2017-05-26
jdbc 测试问题(使用JUtil4)
2017-05-24
(c)数据结构基础问题!!!!
2016-09-14
操作系统基础问题!!
2016-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人