多线程
syc0616
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Runnable和Callable的区别
Runnable和Callable的区别1)Runnable接口中的方法没有返回值;Callable接口中的方法有返回值2)Runnable接口中的方法没有抛出异常;Callable接口中的方法抛出了异常3)Runnable接口中的落地方法是call方法;Callable接口中的落地方法是run方法一、Runnable使用场景1)作为Thread的构造参数开启新的线程,以下是常用的通过匿名内部类的方式创建线程。Thread thread = new Thread(new Runna原创 2020-11-17 07:00:54 · 818 阅读 · 0 评论 -
synchronized与Lock的区别
术语:1、线程与进程:在开始之前先把进程与线程进行区分一下,一个程序最少需要一个进程,而一个进程最少需要一个线程。关系是线程–>进程–>程序的大致组成结构。所以线程是程序执行流的最小单位,而进程是系统进行资源分配和调度的一个独立单位。以下我们所有讨论的都是建立在线程基础之上。2、Thread的几个重要方法:我们先了解一下Thread的几个重要方法。a、start()方法,调用该方法开始执行该线程;b、stop()方法,调用该方法强制结束该线程执行;c、join方法,调原创 2020-11-17 06:51:28 · 170 阅读 · 0 评论
分享