240 发简信
IP属地:江苏
  • BIO、NIO、AIO有什么区别?

    BIO:线程发起 IO 请求,不管内核是否准备好 IO 操作,从发起请求起,线程一直阻塞,直到操作完成。 NIO:线程发起 IO 请求,立即返回...

  • Resize,w 360,h 240
    Java自学指南一、找一个开始并能坚持下去的理由

    一件事情的开始,往往是最迷人的... 无法解释的直觉 执念 一闪而过的念头 缘分、遇见 初尝甜头,沉溺于此 痛彻心扉,寻求改变 等等美妙的原因,...

  • Resize,w 360,h 240
    什么是线程?什么是进程?为什么要有线程?有什么关系与区别?

    进程: 程序执行时的一个实例 每个进程都有独立的内存地址空间 系统进行资源分配和调度的基本单位 进程里的堆,是一个进程中最大的一块内存,被进程中...

  • Resize,w 360,h 240
    并行是什么意思?与并发的区别是什么?

    并行:指两个或两个以上事件或活动在同一时刻发生。如多个任务在多个 CPU 或 CPU 的多个核上同时执行,不存在 CPU 资源的竞争、等待行为。...

  • Resize,w 360,h 240
    并发编程的缺点?

    1、Java 中的线程对应是操作系统级别的线程,线程数量控制不好,频繁的创建、销毁线程和线程间的切换,比较消耗内存和时间。 2、容易带来线程安全...

  • 为什么要用并发编程?

    1、"摩尔定律" 失效,硬件的单元计算能力提升受限;硬件上提高了 CPU 的核数和个数。并发编程可以提升 CPU 的计算能力的利用率。 2、提升...

  • Resize,w 360,h 240
    什么是并发编程?

    并发: 在程序设计的角度,希望通过某些机制让计算机可以在一个时间段内,执行多个任务。 一个或多个物理 CPU 在多个程序之间多路复用,提高对计算...

个人介绍
收藏、分享最有参考价值的编程信息