Shuffle'm Up Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10003 Accepted: 4631 Description A common pastime for poker players at a poker ...
分类:
其他好文 时间:
2016-12-23 22:54:42
阅读次数:
251
这是一个非常实用的多线程控制工具类,经典的场景就是 火箭发射,在火箭发射前,为了保证万无一失,往往还要进行各项设备,仪器的检查,只有等待所有的检查完毕后,引擎才能点火, CountDownLatch构造器接受一个整数作为参数,即当前这个计数器的计数个数. public CountDownLatch( ...
分类:
其他好文 时间:
2016-12-22 19:40:47
阅读次数:
157
JAVA8 十大新特性详解 摘自http://www.jb51.net/article/48304.htm “Java is still not dead—and people are starting to figure that out.” 本教程将用带注释的简单代码来描述新特性,你将看不到大片 ...
分类:
编程语言 时间:
2016-12-21 02:48:21
阅读次数:
312
当出现竞态条件时候,即在同一个时刻只有一个线程可以进入临界区,需要使用同步。 常见的同步原语有两种:锁/互斥,信号量。 锁是最简单,最低级的机制。 首先看一个不使用锁时候的多线程示例: 输出结果1: Thread-1 starting at Tue Dec 20 23:12:03 2016Threa ...
分类:
编程语言 时间:
2016-12-21 02:01:11
阅读次数:
280
本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:
编程语言 时间:
2016-12-18 10:13:47
阅读次数:
263
1.什么是进程(process)? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操 ...
分类:
编程语言 时间:
2016-12-17 14:18:38
阅读次数:
272
本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 1.手工 ...
分类:
编程语言 时间:
2016-12-17 09:27:18
阅读次数:
219
Zookeeper是Hadoop HA环境的基石,复杂之处是部署Zookeeper开机自动启动 ...
分类:
其他好文 时间:
2016-12-17 02:54:11
阅读次数:
213
1 springmvc的映射器和适配器 1.1springmvc的映射器 根据客户端请求的url,找到处理本次请求的handler(处理器),将url和controller关联起来 1.2springmvc的适配器 对映射器查找到的controller中的方法进行调用。 第一种:Controller ...
分类:
编程语言 时间:
2016-12-16 23:12:35
阅读次数:
294
Solution 1: Greedy, Time:O(nlogn) Just assign the cookies starting from the child with less greediness to maximize the number of happy children . Solu ...
分类:
其他好文 时间:
2016-12-13 08:08:01
阅读次数:
171