Cortana的图标是中间的那个圈,这是英文版本的Cortana,中文的小娜有两种图标,一个是英文版的这个图标,还有一个面团。Cortana是活动,她可不会闲着的:)下面是另一个图标选项“面团”空闲时会推送新闻哦!语音对话界面
分类:
其他好文 时间:
2014-10-15 05:32:10
阅读次数:
193
在c#多线程编程中经常要使用线程,但是因为得线程的创建和撤销是非常消耗资源的代价很大,因此我们使用线程池来解决这个问题,
线程池就是在一开始向系统申请一定数量的线程,并维护它,有任务来时,如果有空闲线程的话就分配一个线程给它执行,如果没有空闲的线程就得等待。
当线程执行完任务后,就归还给空闲线程。
配置线程池的一些参数
RegisteredWaitHandle rh...
CAN基本知识:CAN协议的特点:1、多主机控制。在总线空闲时,所有单元都可以发送消息,若两个以上同时开始发送消息,根据标识符来决定优先级。优先级高的先发送。2、系统的若软性。与总线相连的单元没有类似地址的信息。因此在总线上增加单元时,应用层程序基本不需要改变。3、通信速度快,通信距离远。最高1Mb...
分类:
Web程序 时间:
2014-10-13 21:06:57
阅读次数:
574
keepAliveTime:如果池中当前有多于 corePoolSize 的线程,则这些多出的线程在空闲时间超过 keepAliveTime 时将会终止。红色字说明了下面两个方法返回值的区别。getPoolSize():只要池中出现了大于等于corePoolSize 数量的线程,则该方法的返回值就不...
分类:
编程语言 时间:
2014-10-11 19:04:46
阅读次数:
204
随着多核CPU的高速发展,为了充分利用硬件的计算资源,操作系统的并发多任务功能正变得越来越重要,但是CPU在进行计算时,还需要从内存读取输出,并将计算结果存放到内存中,然而由于CPU的运算速度比内存高几个数量级,CPU内的寄存器数量和容量有限,为了不让CPU长时间处于等待内存的空闲状态,在CPU和内...
分类:
编程语言 时间:
2014-10-09 18:25:17
阅读次数:
162
SQLOS 抽象出了: 1、任务高度管理子系统。 2、内存管理子系统。 3、错误,异常处理机制。 4、死锁侦测各解决机制。 5、运行第三方代码。好处: 1、减少线种的上下文切换。空闲连接不占用线程...
分类:
数据库 时间:
2014-10-08 16:44:15
阅读次数:
186
程序在向操作系统申请内存空间的时候,操作系统会扫描空闲块链表并从中取出一块足够大的分配,与之对应的算法有首次适应和最佳适应,顾名思义,首次适应就是把首次遇到的足够大的空闲块分配给应用程序,最佳适应就是扫描完空闲块链表把大小与申请空间最匹配的空闲块分配给应用..
分类:
其他好文 时间:
2014-10-08 00:38:57
阅读次数:
383
java线程池是预先创建线程的一种技术,线程池在还没有线程到来之前创建一个数量的线程,放在空闲的队列中,然后对这些资源进行复用,减少频繁的创建和销毁对象,
1.jdk1.5以上提供了现成的线程池
2.java线程池的顶级接口是Executor,是一个执行线程的工具
3.线程池接口是ExecutorService...
分类:
编程语言 时间:
2014-10-07 14:07:23
阅读次数:
218
原理
关于连接池,大家都晓得用来限定对数据库的连接。基本的原理是预先在缓冲池中放入一定的空闲连接,当程序需要和数据库来交互时,不是直接新建数据库连接而是在连接池中直接取,使用完成后再放回到连接池中。为什么要这样牺牲一个缓冲来存放这些原本就会使用的连接呢?在上面讲了一个好处就是可以限定连接数,这样不会造成N多的数据库连接最后宕机;额外有了这样一个连接池,也可以来监听这些连接和便...
分类:
数据库 时间:
2014-10-06 02:12:39
阅读次数:
315
判断CPU瓶颈1, %processor time 平均值大于952, processor queue length大于2 (大于处理器个数+1).可以确定CPU瓶颈3, CPU空闲时间为零(zero percent idle CPU)4, 过高的用户占用CPU时间(%User Time)5, 过高...
分类:
其他好文 时间:
2014-10-03 13:23:14
阅读次数:
171