Avatar notebook default
8篇文章 · 5907字 · 4人关注
  • Java线程<第五篇>:线程池

    utils包提供开了 ExecutorService 线程池的实现,主要目的是为了重复利用线程,提高系统效率。Thread是一个重量级的资源,创...

    3.4 1014 0 11
  • Java线程<第四篇>:Hook线程以及捕获线程执行异常

    一、捕获线程执行异常 Java为我们提供了一个 UncaughtExceptionHandler 接口,当线程在运行过程中出现异常时,会回调 U...

    1.6 910 0 10
  • Java线程<第四篇>:线程间通信

    线程间通信是Java线程必须掌握的课程之一。线程间的通信的前提是,必须要保证线程还活着,可以使用阻塞方法,将线程暂时阻塞起来,当满足一定条件时,...

  • Java线程<第三篇>:线程安全与同步

    在多线程情况下,如果存在一个数据被多个线程同时共享,那么这个共享数据如果不做特殊处理,就容易出现紊乱。这个特殊处理就是添加同步。 就拿售票来举例...

  • Resize,w 360,h 240
    Java线程<第二篇>:线程API详细介绍

    (1)休眠 sleep sleep 是一个静态方法,它有两个重要的重载,分别是: 第一个重载方法是本地方法,形参是一个以毫秒为单位的时间整数;第...

  • Java线程<第一篇>:Thread生命周期和构造方法

    (1)线程的生命周期 (2)线程的命名 如果没有主动给线程设置名称,那么线程会有默认的名称,比如: 没有默认线程名称的构造方法有: 有默认线程名...

  • android多文件上传或者下载框架

    最近我看到一个老项目的代码,上传多个文件尽然用了让我忍无可忍的递归操作,即一个文件上传成功之后另一个文件才开始下载,而且还没有进度展示。下面是本...

    2.5 8742 0 20
  • 个人对ThreadLocal的理解

    最近在网上找了很多有关ThreadLocal的介绍,总之很难理解,以下是我筛选出来比较实用的一段话:ThreadLocal不是用来解决对象共享访...

文集作者