随笔分类 - 高并发知识点
关于java多线程,高并发的一些知识点
摘要:代码: package other; import java.util.Iterator; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** * Java中遍历Map的四种方式,这里使用的是Concurr
阅读全文
摘要:一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本
阅读全文
摘要:NIO是同步的IO,是因为程序需要IO操作时,必须获得了IO权限后亲自进行IO操作才能进行下一步操作。AIO是对NIO的改进(所以AIO又叫NIO.2),它是基于Proactor模型的。每个socket连接在事件分离器注册 IO完成事件 和 IO完成事件处理器。程序需要进行IO时,向分离器发出IO请
阅读全文

浙公网安备 33010602011771号