随笔分类 - 多线程相关
摘要:1. 先来看一下类构成 public interface Executor { //顶级接口Executor,定义了线程执行的方法 void execute(Runnable command); } public interface ExecutorService extends Executor
阅读全文
摘要:1. 继承Thread类来实现 class MyThread extends Thread{ @Override public void run() { System.out.println("myThread is running"); } } public static void main(St
阅读全文
摘要:1. 系统调用 为了安全应用程序无法直接调用的硬件的功能,而是将这些功能封装成特定的函数。当应用程序需要硬件功能时(例如读写文件),就需要进行系统调用。当进程进行系统调用后就从用户态装换为内核态。 2. 用户态与内核态 我们可以想象cpu只是一个无情的执行代码的工具,并不关心是谁的代码。 (1)用户
阅读全文
摘要:public class Solution2 { private static final Object lock = new Object(); //表示对象锁 private volatile int index = 1; //表示要输出的数字 private volatile boolean
阅读全文

浙公网安备 33010602011771号