1、server端close之后,client端write,导致server端发送RST(服务器关闭套接字):对方已经关闭或者异常终止,但是client端,不知道,这个成为半打开当server端close套接字的时候,假设此时server端的接受缓冲区没有数据了。则close发送的是FIN分节,cl...
分类:
其他好文 时间:
2015-04-25 19:45:55
阅读次数:
290
强引用,软引用,弱引用,虚引用
强引用:
我们一般使用的就是强引用。垃圾回收器绝不会回收它。
当内存空间不足时Java虚拟机宁愿抛出OutOfMemoryError错误使程序异常终止,也不会回收具有强引用的对象来解决内存不足的问题
软引用:
如果一个对象具有软引用,那么当内存空间足够的时候GC就不会回收它,如果内存空间不足了,就会回收这些对象的内存空间。
弱引用...
分类:
其他好文 时间:
2015-04-21 16:13:49
阅读次数:
148
5 wait和waitpid函数 当一个进程正常或异常终止时,内核就向其父进程发送SIGCHLD信号。5.1调用wait或waitpid的进程可能会: 阻塞(如果其子进程都还在运行) 带子进程的终止状态立即返回 出错立即返回5.2wait和waitpid的区别: 在一个子...
分类:
系统相关 时间:
2015-04-20 11:03:28
阅读次数:
192
Java 中强引用, 软引用SoftReference,弱引用WeakReference,虚引用
Java当中的引用有四种:
1.强引用
平常我们用的最多的引用。 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。只...
分类:
编程语言 时间:
2015-04-19 18:01:03
阅读次数:
123
我们知道,当activity被异常终止时,可以把一些信息保存到bundle对象中,在下次启动时恢复。那么,这个bundle对象是保存在哪里的呢?这种状态保存的方法针对的是activity而不是进程,那么我们就可以猜测,这个对象是保存在内存中的,而不是存储设备上。如果想对于进程进行数据保存等,应该使用...
分类:
其他好文 时间:
2015-03-30 23:04:15
阅读次数:
167
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
1.强引用
本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,...
分类:
编程语言 时间:
2015-03-29 15:06:10
阅读次数:
277
1、强引用 平时我们编程的时候例如:Object object=new Object();那object就是一个强引用了。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不....
分类:
编程语言 时间:
2015-03-18 23:15:09
阅读次数:
263
1.C语言异常处理 1.1异常终止 标准C库提供了abort()和exit()两个函数,它们可以强行终止程序的运行,其声明处于头文件中。这两个函数本身不能检测异常,但在C程序发生异常后经常使用这两个函数进行程序终止。下面的这个例子描述了exit()的行为:#include #include in.....
分类:
编程语言 时间:
2015-03-15 10:47:01
阅读次数:
160
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A...
分类:
编程语言 时间:
2015-03-11 19:33:53
阅读次数:
176
进程的几种终止方式(1)正常退出 从main函数返回[return] 调用exit 调用_exit/_Exit(2)异常退出 调用abort 产生SIGABOUT信号 由信号终止 Ctrl+C [SIGINT] ...(并不完全, 如return/pthread_exit等)测试[exit/_exit]//尝试查看该程序的打印输出
int main()
{
c...
分类:
系统相关 时间:
2015-02-18 11:53:57
阅读次数:
236