摘要: 这里改变了之前Thread和Runnable接口的下载网络图片的代码 是要下载器类的,下面并没有写出来 一、实现Callable接口,重写call()方法 是需要返回值的 好处:可以设置返回值和可以抛出异常 二、与Thread和Runnable接口不一样的地方,是需要四部来开启线程的, Execut 阅读全文
posted @ 2023-10-07 21:01 KukiHistory 阅读(19) 评论(0) 推荐(0)
摘要: 一、照样我们创建一个线程类来实现Runnable接口,重写run方法 定义了一个静态变量 winner:胜利者 在run方法中模拟赛道长度为100,并且输出实时的比赛情况 二、定义方法,判断比赛完成的情况,创建形参step:步数来方便之后的调用 判断是否有胜利者 若有就放回true结束 没有就是fa 阅读全文
posted @ 2023-10-07 20:33 KukiHistory 阅读(117) 评论(0) 推荐(0)
摘要: Tread类中: currentThread().getName() 可以拿到自己的名字 sleep() 模拟延时 一、一样的创建一个线程类来实现Runnable接口并且重写run方法 这里定义了Num 来代表票数 run方法来实现抢票 如果票没了就break退出循环 并且运用了Thread类中的两 阅读全文
posted @ 2023-10-07 19:35 KukiHistory 阅读(154) 评论(0) 推荐(0)
摘要: 1、先创建一个线程类来实现Runable接口 2、跟Thread类的一样照样调用FileUtils 文件工具类创建下载器 3、对下载器的形参在线程类中创建属性,用构造方法对属性赋值,并且重写run方法,run方法中实例化下载器 4、实例化Runnable接口并且调用start方法 这里Runnabl 阅读全文
posted @ 2023-10-07 19:09 KukiHistory 阅读(19) 评论(0) 推荐(0)