[JCIP]Chapter 1.4 多线程无所不在

开发人员并不能因为自己没有创建线程,就可以不关心线程安全问题了。因为多线程是无所不在的。

框架可能会帮你创建线程。
JVM会创建线程运行自清理任务(垃圾回收,对象终结),以及运行主程序的线程

Timer会创建线程处理预定义的任务,任务处理需要考虑线程安全问题.

servlet会创建线程池,在这些线程池中运行组件方法。
servlet规范要求一个servlet能够被多个线程同时调用,因此servlet需要线程安全。
即使servlet只在一个单线程运行,它也需要处理session和context等共享对象问题

RMI会创建额外的线程来运行远程对象中的方法,一个远程对象的方法可能在多个线程中同时执行,所以远程对象需要保持同步。
awt和swing会创建线程来处理用户事件,事件处理操作需要注意线程安全问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值