240 发简信
IP属地:四川
  • 并发_Atomic 原子类

    Atomic 原子类 简介 当程序更新一个变量时,如果多线程同时更新这个变量,可能得到期望之外的值。 通常我们会使用synchronized来解...

  • 并发_ThreadLocal、InheritableThreadLocal、ThreadLocalRandom

    ThreadLocal ThreadLocal是JDk包提供的,它提供了线程的本地变量,也就是如果你创建了一个ThreadLocal变量,那么访...

  • 并发_死锁

    初始 死锁是指两个或者两个以上的线程在执行过程中,因争夺资源而造成的互相等待的现象,在无外力作用的情况下,这些线程会一直相互等待而无法继续运行下...

  • 将List转成String

    常用方法 用StringBuilder实现 String.join() Stream api 收集的方法joining() 方法2和3的底层实现...

  • 并发_查看运行时的线程信息

    打开终端 输入命令jps, 结果示例: 35696 KotlinCompileDaemon7812 Launcher11880 ThreadSt...

  • Resize,w 360,h 240
    并发_线程的状态

    一、Java 线程的状态 查看运行时的线程信息 java.lang.Thread.State 二、Java 线程状态变迁 简单的理解: 当线程执...

  • 并发_创建线程

    继承Thread类, 重写run()方法, 调用start()方法启动线程.优点: 在run方法内获取当前线程直接使用this就可以了, 无须使...

  • 面试题64. 求1+2+…+n

    求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 ...

  • 344. 反转字符串

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输...