稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
JAVA
订阅
avatar
丶Joy丶 创作等级LV.2
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • Java 8 并发篇 - 冷静分析 Synchronized(上)
    1.Java的锁1.1锁的内存语义锁可以让临界区互斥执行,还可以让释放锁的线程向同一个锁的线程发送消息锁的释放要遵循Happens-before原则(锁规则:解锁必然发生在随后的加锁之前)锁在Java
    • hellokaton
    • 7年前
    • 5.1k
    • 59
    • 1
    Java 后端 JVM
  • 基于JVM之上的并发编程模式剖析
    使用并发编程并不仅仅是为了CPU多核从而使得程序能够并行执行,其本质其实就是为了消除延迟,例如访问硬盘、网络IO等慢速的设备相对单纯的CPU计算会有很高的延迟,进而导致线程阻塞在这里等待资源,这个时候CPU的资源就白白浪费了,因此我们会根据业务场景,选择开启多个线程,将这些比较耗
    • acoder2013
    • 7年前
    • 525
    • 14
    • 评论
    JVM 后端 RxJava
  • 五种IO模型介绍和对比
    下图函数调用时,如果数据没有准备好,不像阻塞式IO那样一直被阻塞,而是返回一个错误码。数据准备好时,函数成功返回。 应用程序对这样一个非阻塞描述符循环调用成为轮询。 非阻塞式IO的轮询会耗费大量cpu,通常在专门提供某一功能的系统中才会使用。通过为套接字的描述符属性设置非阻塞式…
    • kinnylee
    • 6年前
    • 8.3k
    • 34
    • 评论
    后端