并发编程之线程的中止
万事万物有始就有终,当我们新启了一个线程后,线程自然也有结束的那一刻。一般来说,线程如果是run方法执行完成了,或者是抛出了一个未处理的异常导致线程提前结束,我们都称为线程的自然终止。对于我们来说,如何才能安全自行中止我们的线程呢?
一 、Java 后端
在我写过的 《Android程序员的Java后台学习建议》 中提到,因为 Java 的先天优势,Android 开发者在转岗选择时,转 Java 后端占据很大比例,因为 Java 后端岗位需求量较大,同时技术迁移成本也较低,比如现在 Java 开发中应用最广泛的 Spring
全家桶:
作为 Android 开发者,如果你使用过或了解过 Dagger
,那么理解和使用 Spring
并不难。通过各类注解如 @Contorller
、@Service
、@Configuration
等去标明类的用途,通过@Autowired
去注入使用的方式,相信会让你倍感亲切。
如果说 Spring
是类似 Dagger
的注入和管理实体的容器框架,那么 SpringMVC
就是基于 Spring
功能之上添加的 Web 框架。
对于 Android 开发而言