摘要: 如果当多个线程访问同一个可变的状态变量时没有合适的同步,那么程序就会出现错误。有三种方式可以修复这个问题: 当设计线程安全的类的时候,良好的面向对象技术、不可修改性,以及明晰的不变性规范都能起到一定帮助作用 什么是线程安全 当多个线程访问某个类的时候,不管运行时环境采用何种调度方式或者这些线程将如何 阅读全文
posted @ 2017-06-11 20:51 tcwrr 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 并发简史 早期的计算机没有操作系统,它们从头到尾只能单独执行一个程序,该程序独占所有资源,由于当时计算机资源比较稀缺和昂贵,所以存在着大量的资源浪费。操作系统的出现改变了这一现状,它让各个程序在独立的进程中运行,为各个独立运行的进程分配各种资源。 之所以提供操作系统来实现多个程序同时执行,主要基于以 阅读全文
posted @ 2017-06-11 19:04 tcwrr 阅读(127) 评论(0) 推荐(0) 编辑