摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###类加载器 类加载器就是根据指定全限定名称将class文件加载到JVM内存,转为Class对象 启动类加载器(Bootstrap ClassLoader): 由C++语言 阅读全文
摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot Java中的常量池 Java常量池实际上分为两种形态:静态常量池和运行时常量池 常量池是为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。 静态常量池: 静态常 阅读全文
摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot Executor public interface Executor { void execute(Runnable command); } ExecutorService 阅读全文
摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot java.util.concurrent public interface BlockingQueue<E> extends Queue<E> ###简介 当阻塞队列插入数据 阅读全文
摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###简介 资源num==0:此时两个消费者线程都wait。 生产者执行num++后,唤醒了所有等待的线程。 此时这两个消费者线程抢占资源后立马执行wait之后的操作,即nu 阅读全文
摘要:
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###中断的原理 Java中断机制是一种协作机制,中断并不能直接终止另一个线程,而需要被中断的线程自己处理中断。 java.lang.Thread类提供了几个方法来操作这个中 阅读全文