多线程基础Day04
摘要:案例:龟兔赛跑 先实现接口,重写run方法,输出线程名跑了多少步 判断是否完成比赛,返回一个布尔值 判断比赛是否结束,结束了退出 模拟兔子睡觉,让兔子每走到10的倍数步休息2ms 写个主函数,把对象丢进线程 可以稍微改一下模拟兔子休息的条件 兔子走第五十步的时候休息10ms 来源:b站狂神
阅读全文
posted @
2021-10-09 20:13
托马斯源
阅读(16)
推荐(0) 编辑
多线程基础Day03
摘要:2.实现Runnable接口(重点) Thread类也实现了Runnable接口 执行,互不影响,交替执行 快捷输入 实际上方法一和方法二相同,查看Thread类源码发现,他也继承Runnable接口,方法二通过一个代理Thread,把runnable接口的实现类丢进去调用了start,本质上和方法
阅读全文
posted @
2021-10-06 21:57
托马斯源
阅读(21)
推荐(0) 编辑
多线程基础Day02
摘要:案例:下载图片 先下载工具类库,网上搜common-io-2.6.jar,拷到项目里,新建一个package叫lib 右键-->add as library 这样就能用了,在项目结构里也能看到 这个类就是刚才导的包里的 扒图片url 运行 按123写的代码,但是按321运行的,每次运行的结果可能不一
阅读全文
posted @
2021-09-28 23:02
托马斯源
阅读(44)
推荐(0) 编辑
多线程基础Day01
摘要:多线程基础 进程与线程 多任务和多线程 多任务: 比如吃饭玩手机,看起来是同时,本质上是大脑同一时间只做了一件事情(上一秒在看手机,这一秒吃口饭,看似同时,实际上是快速交替) 多线程: 一条道变多条道,避免堵塞,提高效率 进程与程序 进程(process)是系统开辟分配的 进程里面有线程(threa
阅读全文
posted @
2021-09-15 22:00
托马斯源
阅读(15)
推荐(0) 编辑