促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 1
创建和启动新线程
All lectures for ZH purposes
第 1 级,
课程 1
如果你曾经想过如何启动和使用新线程,那么你很快就会在本课程中找到答案。你的老师里希·盖茨曼将为你提供相关帮助。但是,如果你从未想过这些,里希·盖茨曼也会进行讲解,因为现在时机已到。
线程练习 | 第 6 级
All lectures for ZH purposes
第 1 级,
课程 2
迭戈老师一直在等你!他迫不及待地想为你分配一堆有关线程这一难题的任务。在本课程中,我们将通过练习来增强知识,并尽量避免被线程弄糊涂。
join — 等待线程结束
All lectures for ZH purposes
第 1 级,
课程 3
假设主线程已经创建了一个子线程来执行某项任务。然后在某个时候,主线程需要由子线程执行的工作的结果。但是子线程尚未完成工作。主线程应该做什么?这个问题可以通过 join 方法解决。这节课将教你如何操作。
有关 join 的任务
All lectures for ZH purposes
第 1 级,
课程 4
迭戈老师发现你在上一课中学习了 join 方法。但他是一个生性多疑的机器人。他不会轻易相信别人的话(一贯如此!),因此他对你进行了任务轰炸。嗯,这跟你有什么关系呢?已经不是第一次了。赶紧开始吧!
健康睡眠
All lectures for ZH purposes
第 1 级,
课程 5
即使程序有时也需要睡眠。线程更需要睡眠。为了使线程进入休眠状态,Java 提供了一个称为 sleep 的方法。它被声明为 Thread 类的 static 方法。这意味着它不与任何特定对象相关联。此方法的目的是使程序“进入休眠状态”一段时间。其工作原理如何呢?我们将在本课进行讲解!
练习休眠
All lectures for ZH purposes
第 1 级,
课程 6
今天,我们将学习在 Java 程序中让时间静止。我们将使用本地计时器 sleep 方法完成此操作。迭戈老师非常费心地为你准备了一些任务:你将尝试使用秒表,创建倒计时,并教程序搞清楚伦敦的时间。
停止线程:非官方版本
All lectures for ZH purposes
第 1 级,
课程 7
假设用户告诉程序“从互联网下载文件。”主线程为此作业创建一个单独的子线程,并向其传递一个对象,该对象的 run 方法包含下载文件所需的全部必要操作。然后 — 哇 — 用户改变了下载文件的想法!我们如何取消作业并停止线程呢?
停止线程:官方版本
All lectures for ZH purposes
第 1 级,
课程 8
这节课将包含许多激进的字词,例如“中断”。因为我们仍在研究停止线程的可能性和特殊性。我们将学习如何使用变量 isInterrupt 以及 isInterrupted() 和 interrupt() 方法的作用。
有关 interrupt 的任务
All lectures for ZH purposes
第 1 级,
课程 9
如果你一直梦想着编写游戏,那么你应该对线程和时间操作非常感兴趣。成为线程大师!为了加速实现此目标,迭戈准备了五个有趣的任务来帮助你了解 interrupt() 方法。
教授提供的有用链接 — 16
All lectures for ZH purposes
第 1 级,
课程 10
当然,从不同角度看同一个材料也很有帮助,因为每个人的想法不同,或许对你来说最好的理论来源不一定适合你的朋友。教授特意为你找到一个非常有趣的在线课程,可以教你更多有关线程的知识。
微软的未来愿景
All lectures for ZH purposes
第 1 级,
课程 11
第 6 级马上就要学完了!你知道吗?在完成最终任务之前,现在我们要放松一下。今天我们来展望一下不久的将来。新兴技术将在短短的 5 到 10 年内完全改变我们的生活。你可能会对这种在行事方式方面的巨大变化做出贡献。
奖励任务 | 第 13 课 | 第 6 级
All lectures for ZH purposes
第 1 级,
课程 12
怪杰船长打电话找你。他有几个惊喜礼物要给你!更准确地说,不是几个任务,也不算惊喜,而是十个任务,目的是巩固你学到的有关线程的知识。真正好奇的人可试着完成这三个难度更高的奖励任务。在第一个任务中,你将遇到工厂模式。在第二个任务中,你将创建一些特殊的线程。在第三个任务中,我们将进行一些调试…
显示更多
1
2
3
...
98
Please enable JavaScript to continue using this application.