[笔记][Java7并发编程实战手册]系列目录简介
newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程,在需要时使用提供的 ThreadFactory 创建新线程。
newCachedThreadPool()创建的线程池的特性是:自动回收不使用...
分类:
编程语言 时间:
2015-08-25 23:54:12
阅读次数:
229
[置顶]用SignalR 2.0开发客服系统[系列1:实现群发通讯][置顶]用SignalR 2.0开发客服系统[系列2:实现聊天室][置顶]用SignalR 2.0开发客服系统[系列3:实现点对点通讯][置顶]用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR][置顶...
分类:
其他好文 时间:
2015-08-20 12:45:47
阅读次数:
160
[笔记][Java7并发编程实战手册]系列目录简介本文继续学习信号量Semaphore机制。
在3.2中其实已经讲解完了,之前对于信号量并发的使用场景不知道,看了本章节才想到一些;
下面就以 租车为列子来讲解并发访问的控制。(示例都很简单或许不符合现实逻辑)
信号量(非二进制信号量)是不保证同步的,需要额外的同步
示例场景:有一个出租车公司,有三台车,有十个司机,每个司机工作的时间不一致,可以说...
分类:
编程语言 时间:
2015-08-17 23:47:17
阅读次数:
277
http://www.cnblogs.com/edisonchou/ 《大型网站技术架构》读书笔记之六:永无止境之网站的伸缩性架构 此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。 首先,所谓网站的伸...
分类:
Web程序 时间:
2015-08-17 21:56:45
阅读次数:
192
[笔记][Java7并发编程实战手册]系列目录简介本文学习信号量Semaphore机制。Semaphore
本质是一个共享锁
内部维护一个可用的信号集,获取信号量之前需要先申请获取信号数量;用完之后,则需要释放信号量;如果不释放,那么其他等待线程则一直阻塞直到获取信号量或则被中断为止
本人的理解是:互斥锁是同一时间只能一个线程访问,而在这里,是同一时间允许获取到了信号量的线程并发访问,而没有获取到信...
分类:
编程语言 时间:
2015-08-13 23:47:22
阅读次数:
264
[笔记][Java7并发编程实战手册]系列目录有点着急了,没有太注重质量,自己也没有理解透,从本章起,读书和随笔笔记的质量会更好。第三章在本章中,我们将学习:
1. 资源的并发访问控制
2. 资源的多副本的并发访问控制
3. 等待多个并发事件的完成
4. 在集合点的同步
5. 并发阶段任务的运行
6. 并发阶段任务中的阶段交换
7. 并发任务间的数据交换回顾在第二章中主要学习了以下接口...
分类:
编程语言 时间:
2015-08-13 22:15:21
阅读次数:
179
系列目录提交一个表单后我们需要一个管理的列表。我的申请,我的申请包含了提交内容的列表状态状态分:过期,未审核,审核通过,驳回,废弃列表对应代码@using App.Admin;@using App.Common;@using App.Models.Sys;@{ ViewBag.Title = ...
分类:
编程语言 时间:
2015-08-12 01:08:33
阅读次数:
345
Java7并发编程实战手册 这一本实战的书籍。我觉得能给我更好的感觉。我觉得先看博客中转载的多线程系列 Java多线程系列-目录源码分析和理论。有时候真的觉得好烦躁。可是,没有这些理论实战中又觉得太多的未知。
所以本人觉得。先粗略的过一遍理论和源码分析。再来看学习实战,在写代码的过程中,去回想和联想理论就能更好的把知识串联起来了;[笔记][Java7并发编程实战手册]2.2使用syncronize...
分类:
编程语言 时间:
2015-08-11 23:24:45
阅读次数:
166
转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法今天介绍如何规范地使用模块。接上文七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方...
分类:
Web程序 时间:
2015-08-11 20:55:22
阅读次数:
123
转自 ruanyifeng系列目录:Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascript模块化编程(三):Require.js的用法介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库re...
分类:
Web程序 时间:
2015-08-11 20:43:38
阅读次数:
158