240 发简信
IP属地:天津
  • 线程封闭之ThreadLocal

    线程封闭概念 多线程访问共享可变数据时,涉及到线程间数据同步的问题。并不是所有时候,都要用到共享数据,所以线程封闭概念就提出来了。数据都被封闭在各自的线程中,也就不需要进行同...

  • 120
    线程通信

    通信的方式 要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。涉及到线程之间相互通信,分为下面四类: 文件共享 网络共享 共享变量 jdk提供的线...

  • CPU缓存和内存屏障

    CPU性能优化手段-缓存 为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。例如:CPU高速缓存。尽可能地避免处理器访问主内存的时间开销,处理器大多会利用缓存(c...

  • 120
    线程中止

    不正确的线程中止-Stop Stop:中止线程,并且清楚监控器锁的信息,但是可能导致线程安全问题,JDK不建议用。Destroy:JDK未实现该方法。 正确的线程中止-int...

  • 120
    线程状态

    6个状态定义:java.lang.Thread.State New:尚未启动的线程的线程状态。 Runnable:可运行线程的线程状态,等待CPU调度。 Blocked:线程...

  • 120
    Java程序运行原理

    class文件内容 class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafababe(1...

  • 120
    Kubernetes学习文档(二)

    kubernetes 入门 我来深入学习下 kubernetes 的集群架构及环境搭建以及运行一个简单 docker 容器。 2.1 K8S集群架构方案 Kubernetes...

  • 120
    Kubernetes学习文档(一)

    Kubernetes 前言   Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s)或者简称为 “kube”...