Java多线程
文章平均质量分 70
小关同学喜欢吃汉堡
这个作者很懒,什么都没留下…
展开
-
Java多线程复习:5(sleep、yield方法和线程优先级)
start、yield方法和线程优先级 start方法 调用 sleep 会让当前线程从 Running 进入 Timed Waiting 状态(阻塞); 其它线程可以使用 interrupt 方法打断正在睡眠的线程,这时 sleep 方法会抛出 InterruptedException; 睡眠结束后的线程未必会立刻得到执行,还得看任务调度器的心情; 建议用 TimeUnit 的 sleep 代替 Thread 的 sleep 来获得更好的可读性; 我们下面会用三个例子来说明上面的几点。 例一: imp原创 2021-04-22 18:03:22 · 148 阅读 · 0 评论 -
Java多线程复习:2(线程的创建和使用)
线程的创建和使用 方法一,直接使用Thread import lombok.extern.slf4j.Slf4j; /** * @author:小关同学爱吃汉堡 * @date: 2021/4/1 23:27 */ @Slf4j(topic = "c.Test1") public class Test1 { public static void main(String[] args) { //以匿名内部类的方法创建一个线程对象 Thread thread = n原创 2021-04-02 01:14:53 · 179 阅读 · 0 评论 -
Java多线程复习:3(在操作系统中查看和杀死进程线程)
此博客是记录自己学习过程的记录,仅做参考 Windows下查看和杀死进程线程 查看所有进程 tasklist 查看指定关键字的进程 tasklist | findstr + 关键字 Java程序运行的时候都是通过java.exe来运行的,所以想要查看Java程序运行的详情的话必须使用jdk自带的命令,这个在最后我们以后再说。 杀死进程 taskkill /F /PID + 需要杀死进程的pid 我们这里以QQ音乐这个进程为例 结果: Liunx下查看和杀死进程线程 由于我懒得打开电脑.原创 2021-04-20 23:27:05 · 205 阅读 · 0 评论 -
Java多线程复习:1(进程和线程、并发和并行)
Java多线程 什么是线程 简单地理解起来,线程就是在一个程序里面不同的执行路径,单线程永远都是只有那一条路,多线程的话会有不同的岔路原创 2021-04-01 02:12:47 · 156 阅读 · 1 评论