多线程
多线程的学习笔记
陌丶尘
这个作者很懒,什么都没留下…
展开
-
多线程学习笔记(狂神说视频21-28)
CopyOnWriteArrayListpackage demo3;import java.util.concurrent.CopyOnWriteArrayList;//测试JUC安全类型的集合public class TestJUC { public static void main(String[] args) { // TODO Auto-generated method stub CopyOnWriteArrayList<String> list = new Cop原创 2020-05-18 18:06:16 · 410 阅读 · 2 评论 -
多线程学习笔记(狂神说视频15-20)
15观测线程状态package demo3;//观察测试线程的状态public class teststate { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub Thread t = new Thread(()-> { for(int i=0;i<5;i++) { try { Thread.sleep(100原创 2020-05-18 14:14:27 · 368 阅读 · 0 评论 -
多线程学习笔记(狂神说视频8-14)
静态代理:package demo2;//静态代理模式总结://真实对象和代理对象都要事先同一个接口//代理对象要代理真实角色//好处,代理对象可以做到真实对象做不了的事情//真实对象可以专注做自己的事情interface Marry{ //人间四大喜事 //久旱逢甘霖 //他乡遇故知 //洞房花烛夜 //金榜题名时 void HappyMarry();}//真实角色,你去结婚class You implements Marry{ @Override public vo原创 2020-05-17 21:14:20 · 348 阅读 · 0 评论 -
多线程学习笔记(狂神说视频1-7)
线程不一定立即执行,cpu安排调度多线程编程:总而言之,多线程编程是为了满足程序员编写高效率的程序来达到充分利用 CPU 的目的。进程与线程:**进程:**操作系统管理的基本单元。进程包括由操作系统分配的内存空间,包含一个或多个线程。一个进程中可以并发多个线程,每条线程并行执行不同的任务。进程运行直到所有的非守护线程都结束运行后才能结束。**线程:**进程中一个单一顺序的控制流,并且一个线程不能独立的存在,它必须是进程的一部分。线程创建继承Thread类实现Runnable接口实现Call原创 2020-05-17 18:41:44 · 769 阅读 · 0 评论