多线程
leokk111
这个作者很懒,什么都没留下…
展开
-
java-多线程-JUC
线程全部知识原创 2021-01-30 21:13:14 · 140 阅读 · 2 评论 -
java-多线程-死锁
线程死锁 一.概念原理 要点: 1.多线程竞争资源 2.占有一个同步资源去请求另外一个同步资源 3.线程争抢资源的顺序不同 二.死锁代码 public class TestDeadLock implements Runnable{ public static void main(String[] args) { TestDeadLock dead = new TestDeadLock(true); TestDeadLock dead2 = new TestDeadLock(false);原创 2021-01-28 17:50:14 · 124 阅读 · 0 评论 -
23.javase-基础加强-线程一(线程状态/创建方式/方法)
线程 一.什么是进程?什么是线程? **进程(Process)**是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 **线程(thread)**是操作系统能够进行运算调...原创 2020-02-26 10:55:31 · 128 阅读 · 0 评论 -
java-线程加强-线程的join方法
Join方法 一.概念及作用 join方法四用于在一个线程中,调用其他线程的join方法,则此线程等待其他线程完成任务. 二.特点 1.是Thread类的方法,故只能是线程及其子类调用. 2.底层调用的是object的wait方法. 3.Join()方法会释放锁,但是只能释放它join的对象的锁. 三.代码 功能就是,首先主线程先输出到10;然后等待子线程输出到10;最后主线程再输出剩余的 情况0:主线程或只线程,至少有一方不是同步方法 子线程类 class MyThread extends Threa原创 2021-01-28 12:01:14 · 158 阅读 · 0 评论