NIO 与 AIO Java基础

NIO 与 AIO

NIO1.NIO会将数据准备好后,再交由应用进行处理,数据的读取/写入过程依然在应用线程中完成,只是将等待的时间剥离到单独的线程中去。2.Selector可以复用,节省数据准备时间AIOAIO的特点:......
阅读全文
java内存逃逸 Java基础

java内存逃逸

1.栈上分配  一般而言,创建对象都是从堆中来分配的。栈上分配主要是指在Java程序的执行过程中,在方法体中声明的变量以及创建的对象,将直接从该线程所使用的栈中分配空间。在栈上来分......
阅读全文