
多线程
菜鸡Chuki
海阔凭鱼跃,天高任鸟飞。
展开
-
多线程基础(二)| 线程的优先级、CountDownLatch 和CyclicBarrier
多线程基础 | 线程的优先级、线程的生命周期及相关知识1.线程优先级优先级的继承性2.守护线程3.线程的生命周期4.线程join5.CountDownLatch 和CyclicBarrier6.线程中断7.如何关闭一个线程 1.线程优先级 线程优先级的设置和获取分别可以用setPriority()方法和getPriority()方法。 和优先级队列一样,每个线程有一个队行的优先级的数值来判断线程优先级的高低,取值范围为1~10,数字越大优先级越高,默认值为5。 理论上讲优先级高的先被执行。实际上,优先级高只原创 2020-05-11 15:47:19 · 254 阅读 · 0 评论 -
多线程基础(一)| 什么是线程、串行并发并行、定义线程单元
多线程基础 | 什么是线程、串行并发并行、定义线程单元1.程序、进程与线程线程和进程的区别与联系2.线程帮我们解决了哪些事情start方法线程的父子关系3.串行?并发?并行?4.线程常用方法(Thread类中提供的方法)5.定义线程执行单元的方式 1.程序、进程与线程 程序分为可执行程序 和不可执行 程序 进程: 简单的讲进程就是运行起来的程序,我们编写的代码运行起来,或者我们电脑上的可执行程序例如.exe后缀的文件运行起来就变成了程序。 如: 当我们写下这些代码: public static原创 2020-05-11 15:46:04 · 871 阅读 · 0 评论