同步(synchronous)/异步(asynchronous),阻塞(blocking)/非阻塞(non-blocking)两组概念在不同场合有不同的含义。
在操作系统中
阻塞状态是指正在执行的进程由于发生某事情而暂时无法继续执行时,便放弃处理机而处于暂停状态。
进程具有异步性,指:进程各自独立,不可预知的速度向前推进,或者说进程实体按异步的方式运行。正式由于有异步性,所以要同步。
进程...
分类:
其他好文 时间:
2015-05-27 10:11:38
阅读次数:
149
今天我们继续了昨天未完成的部分,把服务器端的在线人数显示做了出来,但是在调试的时候还有一些不可预知的自己也不会改的bug,让我们有点不知所措,启动时间的显示相对来说比较容易实现。 燃尽图4
分类:
其他好文 时间:
2015-05-22 09:27:02
阅读次数:
91
《C程序设计》谭浩强第4版针对Auto变量的生存期作用域做出了说明,包括内存管理与释放,指出“函数执行完后,会自动释放自动变量所占用的内存单元” 函数结束后,自动变量会被释放,即便以指针的形式返回,返回后,指针地址没有变,但是,任何读取操作都会刷新这段内存到不可预知的状态 如果使用函数返回值...
分类:
其他好文 时间:
2015-05-07 21:46:45
阅读次数:
284
学习响应式网站设计已经持续了一段时间,对sass,less,compass,grunt等等有了整体上的了解认识,但是由于产品的不可预知性,以及前端要求使用sass语言而且不适用bootstrap,所以很多现有的响应式框架如Bootstrap,Golden Grid system,less Frame...
分类:
其他好文 时间:
2015-05-04 19:45:18
阅读次数:
179
不考虑异常,一个程序能够不出错地运行,就已经是很完美的了。因为异常是超出逻辑,不可预知的情况,它的出现应该是一种不合理,破坏程序本身逻辑的(和前一篇文章说的一样,函数返回值false/true,状态-1,0,1之类的,在设计逻辑之内,不算是异常),有这么几种处理方式:1.不..
分类:
其他好文 时间:
2015-04-26 16:54:10
阅读次数:
141
总是有这么一些时候,会让我大脑转不过来为什么,以至于现在都不知道问什么,为什么用了无数遍的东西会突然出现错误?而且代码就是复制生成的一份正确,一份错误。
如果说出现了上述的情况,一开始会让自己相当的郁闷,问题的产生可能已经超过了自身技术的范畴,究其原因,会有很多,我把他们根据开发者本身开他们分为两种,可以预知或者说在自身知识范围内可以解决的问题和不可预知的无法解决的问题,对于第一种问题的...
分类:
其他好文 时间:
2015-03-19 18:27:04
阅读次数:
120
野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种:
(1)、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随...
分类:
其他好文 时间:
2015-03-15 09:39:12
阅读次数:
140
Java多线程学习2——互斥一、前言 在上一节 (http://www.cnblogs.com/lzhen/p/3917966.html)中,通过实现Runnable接口,可以实现多线程中的资源的共享,解决了一些基本的问题,但是在实际使用过程中,直接使用其中的第四节中的方法却会产生一些不可预知的.....
分类:
编程语言 时间:
2015-03-10 17:06:36
阅读次数:
193
使用Spring MVC统一异常处理实战 1 描述? 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都...
分类:
编程语言 时间:
2015-03-05 19:43:03
阅读次数:
208
转自:http://www.cnblogs.com/draem0507/archive/2013/05/25/3099461.html一、为什么要Crashcrash可以理解成堕落,垮台。按照我们通俗理解就是android App 因为不可预知的因素导致奔溃。即使我们的程序发布前,经历了很多的测试,...
分类:
移动开发 时间:
2015-03-02 18:35:18
阅读次数:
145