多线程、Runtime 类

多线程的主要的操作方法都在 Thread 类中

线程的命名和取得

由于多线程的运行状态是不确定的,所以对于多线程的操作必须有一个可以明确标识出线程对象的信息,往往使用名称来描述。
//获取当前线程名称
Thread.currentThread().getName();

ThreadPoolExecutor

Runtime 类

Runtime 类是一个运行时的描述类,在每一个 JVM 的进程之中,都会存在有一个 Runtime 类的对象。该类是一个单例类。

  • 可以通过 Runtime.getRuntime() 取得 Rumtime 对象之后最主要的功能是可以通过它来观察当前的内存操作情况。
方法介绍 类型 描述
public long freeMemory() 普通 取得当前空余内存空间大小
public long totalMemory() 普通 取得当前可以使用的总空间大小
public long maxMemory() 普通 取得最大的可用内存空间
public void gc() 普通 执行垃圾回收处理

你可能感兴趣的:(多线程、Runtime 类)