多线程
Li大爷_初学者
初来乍到,请多关照
展开
-
多线程(线程池、死锁、线程状态、等待与唤醒)
多线程基础 线程池 概念及作用 什么是“线程池”:它是一个“容器”,里面可以存储一些“线程对象”。 它的作用: 它可以“反复的”执行同一个线程对象,可以避免每次使用这个线程对象,而去创建这个线程对象。 它内部可以控制多个线程的“并发数量”; 线程池的类层次结构 java.util.concurrent.Executor(接口):所有线程池的父接口 |–java.util.concurrent.ExecutorService(接口):我们学习使用的“线程池”: 常用方法: 1. submit(Ru原创 2020-07-28 17:34:41 · 226 阅读 · 0 评论 -
多线程
线程 进程与线程_并行与并发的概念 进程:是“操作系统”的概念,指一个“独立运行的程序”,由操作系统管理。 线程:是由“进程”创建。指一个“进程”中可以将一段代码分离出来,与“主进程”“同时”执行。这样可以使我们的程序同时做多件事情,提高程序的运行效率。 其实Java程序本身都是“多线程”的。JVM启动(进程),会加载我们的main()方法,会被JVM以“线程”的方式执行。 “垃圾回收器(GC)”也会被JVM以“线程”的方式在运行。 并发:一颗CPU,多个线程; 并行:两颗CPU,两个线程; 创建线程的原创 2020-07-28 17:09:02 · 195 阅读 · 0 评论