Advertisement

Java并发知识总结 | 第七篇Java并发相关概念总结(程序|进程|线程、并行与并发)

阅读量:
在这里插入图片描述

文章目录

    1. 并发相关概念总结(程序、作业与线程体、同时进行的任务或操作、按顺序执行或不按顺序执行的任务、按顺序执行或不按顺序执行的任务)
    • 7.1 应用、作业与线程体
    • 7.2 同步任务与异步任务
    • 7.3 同步执行或异步执行的任务
    • 7.4 死锁是什么?有哪些方法可防止它?
    • 7.5 线程安全指的是什么?它的三大特征是什么?

第7章 并发相关概念概述(软件系统/作业/线程、同时执行与并发操作、同步操作与非同步操作、死锁问题与避免策略、多线端安全的三大特性)

7.1程序、进程与线程

  • 程序是一个静态的概念,在Windows环境下常见于.exe文件形式。
    • 进程
      • 定义:进程是一个动态的概念,在运行时描述程序在内存中的使用情况。
      • 内存:每个进程都占据不同的内存区域(如:打开多个记事本)。
      • 开销方面:每个进程都拥有独立的代码段和数据区域(程序上下文),切换会带来一定的开销成本。

线程:进程内的独立任务。
内存:对每个线程而言,内存由其所属进程单独拥有;不同进程之

全部评论 (0)

还没有任何评论哟~