java多线程
文章平均质量分 88
大吖么大白菜
这个作者很懒,什么都没留下…
展开
-
线程优先级;守护线程;线程同步(synchronized);死锁;Lock;管程法;线程池
线程优先级优先级高,只是意味着获得调度的概率高,并不是一定首先被CPU调度public class TestPriority { public static void main(String[] args) { System.out.println(Thread.currentThread().getName()+"-->"+Thread.currentThread().getPriority()); MyPriority myPriority = new原创 2021-04-13 22:26:32 · 108 阅读 · 0 评论 -
静态代理模式;Lambda(由内部类的简化);线程状态图;线程停止;线程休眠;Join线程强制执行; 观察线程状态
静态代理模式总结:真实对象(目标对象)和代理对象都要实现同一个接口代理对象要代理真实角色(通过构造方法传入真实目标角色)代理对象要代理真实角色好处:代理对象可以做很多真实对象做不了的事真是对象专注做自己的事情婚庆公司代理新人结婚事物的类比:public class StaticProxy { public static void main(String[] args) { You you = new You(); WeddingCompan原创 2021-04-11 18:04:31 · 104 阅读 · 0 评论 -
程序,进程,线程;继承Thread类;用多线程下载图片;实现Runnable接口;多线程龟兔赛跑;callable下载图片(了解)
程序.进程(Process).线程(Thread)在操作系统中运行的程序就是进程,程序是代码,是死的,是一个静态的概念,而进程是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位,比如QQ,LOL,IDE等等。。一个进程可以有多个线程,如在看视频时,可以同时听声音,看图像,看弹幕,等等。即使一个进程什么都不干,里面也有一个main线程(主线程) ,线程就是独立的执行路径。注意:很多多线程是模拟出来的,真正的多线程是只有多个CPU,即多核,如 服务器。而模拟出来的多线程在一个CPU下,同一原创 2021-04-06 17:54:54 · 115 阅读 · 0 评论