您的位置:首页 > 编程语言 > Java开发

Java并发编程实践笔记之-并发简史

2015-01-28 21:09 429 查看


计算机中加入操作系统,使多程序在单独的进程中同时执行成为了可能,目的有:

提高资源的利用率通过时间分片使用户和程序公平第分享计算机资源
编写多个程序完成多个任务比写一个程序完成所有任务要容易

这些因素同样也促使了线程的出现:

又称轻量级线程
大多数现代操作系统都是以线程为基本调度单位的
每个线程有各自的程序计数器,栈和局部变量
同一个进程中的所有线程都共享进程的内存地址空间,所以能访问相同的变量并在同一个堆上分配对象
所以需要明确的同步机制来协同对共享数据的访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java Concurrency 并发