04 2017 档案
Java多线程编程核心技术读书笔记(3)-线程通信
摘要:线程是操作系统中独立的个体,但是这些个体如果无法经过特殊的处理就不能成为一个整体。线程间通信可以实现线程间的信息互换、相互唤起等功能,是系统的交互性更加强大,大大提高CPU的利用率,同时还能让开发者对各个线程任务有清晰的把控和监督,最常用的线程通信方法就是——等待/通知机制。 一、等待/通知机制 1 阅读全文
posted @ 2017-04-26 22:47 离不开水的鱼 阅读(159) 评论(0) 推荐(0)
Java多线程编程核心技术读书笔记(2)-并发控制
摘要:0、背景 并发编程其实解决的就是“非线程安全”的问题,是指多个线程对同一个对象中的实例变量进行并发访问时产生的“脏读”的情况,也就是取到的数据是被其他线程更改过的。Java对于解决并发问题提供了两个关键字供开发者使用,分别是 synchronized 和 volatile 。 1、synchroni 阅读全文
posted @ 2017-04-25 20:37 离不开水的鱼 阅读(423) 评论(0) 推荐(0)
Java多线程编程核心技术读书笔记(1)-Thread基础
摘要:一、概念 1、进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程 阅读全文
posted @ 2017-04-18 16:19 离不开水的鱼 阅读(195) 评论(0) 推荐(0)
Java中随机函数的实现
摘要:https://my.oschina.net/hosee/blog/600392 http://blog.csdn.net/gao454917848/article/details/38557101 阅读全文
posted @ 2017-04-18 15:30 离不开水的鱼 阅读(221) 评论(0) 推荐(0)