摘要: 1. 什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)?原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。 int++并不是一个原子操作,所以当一个线程读取它的值并加1时,另外一个线程有可能会读到 阅读全文
posted @ 2017-03-20 08:52 安然mlg 阅读(580) 评论(0) 推荐(0) 编辑
摘要: Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中 阅读全文
posted @ 2017-03-20 08:49 安然mlg 阅读(167) 评论(0) 推荐(0) 编辑