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

本文探讨了操作系统加入后,如何使多程序在独立进程中同时执行成为可能,并详细阐述了其目的,包括提高资源利用率、促进线程的出现及其特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


计算机中加入操作系统,使多程序在单独的进程中同时执行成为了可能,目的有:
  • 提高资源的利用率通过时间分片使用户和程序公平第分享计算机资源
  • 编写多个程序完成多个任务比写一个程序完成所有任务要容易
这些因素同样也促使了线程的出现:
  • 又称轻量级线程
  • 大多数现代操作系统都是以线程为基本调度单位的
  • 每个线程有各自的程序计数器,栈和局部变量
  • 同一个进程中的所有线程都共享进程的内存地址空间,所以能访问相同的变量并在同一个堆上分配对象
  • 所以需要明确的同步机制来协同对共享数据的访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值