1. 首页
  2. 数据库
  3. SQLite
  4. 2018版java多线程面试题集合及答案

2018版java多线程面试题集合及答案

上传者: 2020-09-03 18:52:25上传 PDF文件 151.93KB 热度 27次

Callable可以返回装载有计算结果的Future对象。Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。Java内存模型对一 个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。比如,先行发生关系确保 了:线程内的代码能够按先后顺序执行,这被称为程序次序规则。一个线程的所有操作都会在线程终止之前,线程终止规则。一个对象的终结操作必需在这个对象构造完成之后,也叫对象终结规则。很显然你可以将集合类分 成两组,线程安全和非线程安全的。竞态条件会导致程序在并发情况下出现一些bugs。这种bugs很难发现而且会重复出现,因为线程间的随机竞争。Thread.UncaughtExceptionHandler是用于处理未捕获异常造成线程突然中 断情况的一个内嵌接口。

下载地址
用户评论