用户中心USER CENTER

首页/用户
  • 码农,有趣的灵魂...

    摘要:本文旨在用最通俗的语言讲述最枯燥的基本知识今日,看到有些文章对码农和程序员做了一些界限划定和差异分析,吓得作者赶紧研究一下自己属于哪个身份,但当仔细查看了这些文章后,发现其实对于写代码的人来说,无非就像周星驰嘴里的龙套和演员之分,顿时感悟, 本文旨在用最通俗的语言讲述最枯燥的基本知识 今日,看到有些文章对码农和程序员做了一些界限划定和差异分析,吓得作者赶紧研究一下自己属于哪个身份,但当...

    szysky 发布于Java
  • Java并发总结

    摘要:限期阻塞调用方法等待时间结束或线程执行完毕。终止状态线程执行完毕或出现异常退了。和都会检查线程何时中断,并且在发现中断时提前放回。工厂方法将线程池的最大大小设置为,而将基本大小设置为,并将超时大小设置为分钟。 wait()、notify()、notifyAll() Object是所有类的基类,它有5个方法组成了等待、通知机制的核心:notify()、notifyAll()、wait()...

    szysky 发布于Java
  • 【Java并发编程的艺术】第二章读书笔记之volatile关键字

    摘要:目前看的部分主要是这个关键字。语言提供了,保证了所有线程能看到共享变量最新的值。前缀的指令在多核处理器下会做两件事情将当前处理器缓存行的数据写回到系统内存。 这一章节的话,主要是讲一下在并发操作中常见的volatile、synchronized以及原子操作的相关知识。 目前看的部分主要是volatile这个关键字。 volatile 根据Java语言规范第3版中对volatile的定义...

    szysky 发布于Java
  • 从汇编看Volatile的内存屏障

    摘要:为了实现的内存语义,编译器在生成字节码时,会在指令序列中插入内存屏障来禁止特定类型的处理器重排序。上述写和读的内存屏障插入策略非常保守。 本讲座地址https://segmentfault.com/l/15... 欢迎大家围观 Java的Volatile的特征是任何读都能读到最新值,本质上是JVM通过内存屏障来实现的,让我们看看从字节码以及汇编码的角度,来看下是否真是如此? 一 Vol...

    szysky 发布于Java
  • 踩坑完全指南(长期更新)

    摘要:有很多坑踩过的,记录下来。尤其是,相信前端们最讨厌写的就是环境配置篇一篇文章了解上环境配置样式篇如何设置表格的单元格内容高度回答链接 有很多坑踩过的,记录下来。尤其是css,相信前端er们最讨厌写的就是css 环境配置篇 一篇文章了解Mac上Node环境配置 样式篇 如何设置表格的单元格内容高度 回答链接

    szysky 发布于Html
<