摘要: 线程同步 并发:同一个对象被多个线程同时操作 线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用 线程同步形成条件:队列+锁 锁机制synchronized:当一个线程获得对象的排它锁独占资源,其他线程必须等待,使用后释放锁 阅读全文
posted @ 2021-01-21 22:32 迪迦是真的 阅读(95) 评论(0) 推荐(0)
摘要: 线程状态(五大状态) void setPriority(int newPriority) 更改线程的优先级。 static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。 void join() 阅读全文
posted @ 2021-01-21 22:30 迪迦是真的 阅读(124) 评论(0) 推荐(0)
摘要: Lamda表达式 避免匿名内部类定义过多 其实质属于函数式编程的概念 可以让代码看起来很简洁 去掉了一堆没有意义的代码,只留下核心的逻辑 函数式接口Functional Interface:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口(两个必要条件:必须是接口;只有一个方法(除 O 阅读全文
posted @ 2021-01-21 11:09 迪迦是真的 阅读(96) 评论(0) 推荐(0)
摘要: 多线程 简介 进程process和线程thread: 线程是指程序的一次相对独立的运行过程,是系统调度的最小单位 (动态概念) 进程是指系统分配的基本对象,是拥有资源的最小实体,在传统os中也是调度的最小单位 一个进程可以有多个线程 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也 阅读全文
posted @ 2021-01-21 11:05 迪迦是真的 阅读(132) 评论(0) 推荐(0)
//复制代码按钮 //代码行号 //评论