04 2020 档案
摘要:概述 java有各种各样的锁,并且每种锁的特性不同,合理场景下利用锁可以展现出非常高的效率。synchronized内置锁就是Java的一种重量级锁,它能够解决并发编程中出现多个线程同时访问一个共享,可变的临界资源时出现的线程安全问题。让多个线程序列化访问临界资源,同一时刻,只能有一个线程访问临界资
阅读全文
摘要:概念 在了解线程安全问题之前,必须先知道为什么需要并发,并发给我们带来什么问题。 为什么需要并发,多线程? 时代的召唤,为了更充分的利用多核CPU的计算能力,多个线程程序可通过提高处理器的资源利用率来提升程序性能。 方便业务拆分,异步处理业务,提高应用性能。 多线程并发产生的问题? 大量的线程让CP
阅读全文
摘要:网络配置 vi /etc/sysconfig/network-scripts/ifcfg-p8p1 根据自己内网地址填写,保存重启网卡 service network restart ping网关和内网其他机器发现可以ping通,说明连接路由是没问题的,ping百度和ip发现都ping不通 那只能是
阅读全文
摘要:概述 jmm内存模型是一种抽象的概念,不是真实存在的,也可以说它是一种规范。它规范定义程序各个变量的访问方式,线程运行时,它规定所有变量都存储在主内存中,为一块共享内存区域,所有的线程都可以访问,但线程对变量的操作必须在自己的工作内存(线程被创建时,jvm就会为它创建一个工作内存空间)中进行,不能直
阅读全文
摘要:概述 public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread in the ru
阅读全文