- 博客(6)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 ArrayList 线程不安全的未解之谜
我用两个线程同时向ArrayList中增加String类型的数据,每个线程加一个数据,结果出现了null,B1 集合长度为2的情况,请问这个null是怎么产生的?源码如下,多运行几次就会出现这个结果。import java.util.ArrayList; import java.util.List; public class ExtendsThread { public List<St...
2018-04-25 10:41:01 161
原创 读数据线程失去CPU控制权后,谁来读取数据?
本文转自博客园,加以补充! Linux系统下的IO默认是阻塞IO,阻塞I/O的定义:线程在执行I/O 操作如磁盘读写或网络通信,通常要耗费较长的时间,结果返回之前,当前线程会被挂起(操作系统会剥夺这个线程的 CPU 控制权,使其暂停执行,同时将资源让给其他的工作线程,线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。当 I/O ...
2018-04-22 22:31:41 339
原创 JavaWeb学习之推荐jsp学习资料
毕业设计课题是Javaweb 方向的,需要学jsp。今天在网上找视频,发现效率太低,耗时长,又找pdf下载,发现下载下来都是假的广告。踏破铁鞋无觅处,找到了这个网址:JSP菜鸟教程 过程详细,还配图。...
2018-04-17 12:48:47 457
《Software Architecture Design Patterns in Java》原版PDF 下载
2017-12-08
在公司做android源码开发,怎么解决编译一次耗时,太久的问题?
2018-11-01
Android:逐帧动画里面,能不能使图片的位置移动?
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人