题目大意:Tomato要玩一个游戏,他需要排队,一开始这个队列共有N个人,而他在队列的第M个位置,每当有玩家尝试激活登陆游戏时,会概率性触发四个事件。p1的概率注册失败,队列无变化。p2的概率连接失败,排在队首的人排到队尾。p3的概率成功,队首出队。p4的概率服务器瘫痪,停止激活!这时候如果排在To...
分类:
其他好文 时间:
2014-05-21 20:20:37
阅读次数:
222
应用名称:排队美食
应用版本: v3.15
应用大小:4M
应用语言:中文
应用介绍
★手机端的点菜利器,无需到店,随时随地选好一桌大餐。
★可以查看别人吃啥,再也不用不好意思的叫服务员问菜名啦。
多少次,好不容易找到心仪的饭店,看见长长的人群只能左等右等,一个不小心午饭变成了晚饭,晚饭变成了夜宵。
多少次,好不容易在餐馆坐下,面对着密密麻麻的菜单眼花缭乱,几个人累的满头大汗...
分类:
其他好文 时间:
2014-05-21 08:28:26
阅读次数:
154
浅解多线程(一)之线程入门起步本文链接确定多线程的结束时间,thread的IsAlive属性线程优先级,thread的ThreadPriority属性线程通信之Monitor类线程排队之Join多线程互斥锁Mutex信号量semaphore确定多线程的结束时间,thread的IsAlive属性在多个...
分类:
编程语言 时间:
2014-05-19 07:01:07
阅读次数:
776
mget允许我们一次检索多个document,而bulk
API则允许我们在一个请求中做create,index,update
或者delete。如果你要index一个数据流如日志数据,bulk是很实用的,bulk可以能排队数百或数千的批次处理。bulk的请求体有点不同寻常,如下:{
action:...
分类:
其他好文 时间:
2014-05-17 19:24:37
阅读次数:
313
小学生放学都是要按顺序排队的,一个接一个,每个小学生的前后位置是固定的,这样便于迅速清点。其实这就是一个线性表,从这件事里我们就可以找到很多关于线性表的特性,如1、线性表是一个序列,它是有顺序的(排队)2、第一个元素无前驱,最后一个无后继,其他每个元素都有一个前驱和后继(一个接一个)3、元素是有限的...
分类:
其他好文 时间:
2014-05-15 10:36:45
阅读次数:
334
网上订餐未唱罢,移动订餐已登场。时下,在百度一搜,网上订餐的词条几千万,再一搜移动订餐,十几页文章扑面而来。移动互联网时代已然到来,手机订餐必成未来订餐主旋律。
“想预订餐位却没有饭店的预订电话是最尴尬的事情了,又不想换饭店就得等位,不仅浪费时间还影响心情。”都市白领说到预订桌位的苦恼。现在好了,只要你有一台智能手机,一切问题迎刃而解。正所谓“一机在手,美食我有”,用手机安装排队美食或微...
分类:
移动开发 时间:
2014-05-12 23:04:56
阅读次数:
483
近年来,电磁辐射已成为继大气污染、水污染和噪音污染后的第四污染,很多准妈妈听到“辐射”两字惟恐避之不及。下面是隐藏在我们身边的电磁辐射源,我们给它们排排队,准妈妈们了解后,就不会过于惶恐啦!
X线辐射指数:★★★★★ X线是一种波长很短穿透能力很强的电磁波,对孕妈咪来说,如过量接受X光照射,...
分类:
其他好文 时间:
2014-05-09 19:51:00
阅读次数:
392
命令模式是一种原理非常简单,但是使用起来非常优雅、方便的并且个人觉得很有艺术感的设计模式。一、介绍还是先来看一下《研磨设计模式》的定义——将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。命令模式的本质——封装请求。封装请求是什么意思呢...
分类:
其他好文 时间:
2014-05-08 12:29:34
阅读次数:
338
我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别.
这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.
首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.
举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的...
分类:
其他好文 时间:
2014-05-07 04:14:40
阅读次数:
309
封装了一个基于C++11的线程池对象。
异步执行的任务,从线程池中分配一个空闲的线程来执行该任务.
如果没有空闲的线程可以执行,则进入队列排队
task_pool_init(10);
for( int i = 0 ; i < 200 ; i ++ )
{
run_job([i]{
std::this_thread::sleep_for(std::chrono::seconds(1));
});
}
...........................
...
分类:
编程语言 时间:
2014-05-06 23:16:37
阅读次数:
378