首页 > 编程语言 >java的多线程

java的多线程

时间:2022-11-07 20:47:47浏览次数:45  
标签:java 程序 线程 内存 进程 多线程

程序program:完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象

进程process:程序的一次执行过程,或是正在运行的一段程序。是一个动态的过程,有产生和消亡的过程

  进程是动态的

  进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域

线程thread:一个程序内部的一条执行路径。

  一个进程同一时间并行执行多个线程,就是支持多线程的

  线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器pc,线程切换的开销小

  一个进程中的多个线程共享相同的内存单元、内存存储地址空间->即可以访问相同的变量和对象,但多线程可能会带来安全隐患

  

标签:java,程序,线程,内存,进程,多线程
From: https://www.cnblogs.com/liujy2233/p/16867363.html

相关文章

  • Javascript(笔记23) - DOM基本操作 - 遍历节点树的方法
    Javascript(笔记23)-DOM基本操作-遍历节点树DOM的节点可以形成一个类型树的结构遍历节点树节点的类型上图看的是HTML的结构,主要指的是元素节点,但在DOM结构里,节点可不止......
  • 多线程详解
    1.多线程快速入门1.1进程与线程什么是进程?CPU从硬盘中读取一段程序到内存中,该执行程序的实例就叫做进程。一个程序如果被CPU多次读取到内存中,则变成多个独立的进程......
  • JavaScript事件对象的详细分析
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"c......
  • Java基础
    Java基础注释:单行注释//注释信息多行注释    /*注释信息*/文档注释    /**注释信息*/注释不参与编译,不参与运行关键字全部小写 字面量的......
  • Java解决单机环境下多数据源的事务问题
    springboot单机环境下的@Transictional可以保证事务,但多数据源的情况就无法使用了,这里简单实现一下多数据源的情况下如何保证事务。一,事务实现方案利用ThreadLocal将事......
  • Java网络编程
    软件结构C/S结构:即Client/Server结构,指客户端和服务器结构。常见的有QQ、迅雷等。B/S结构:即Browser/Server结构,指浏览端和服务器结构。常见的有谷歌浏览器、火狐浏览器等......
  • JAVA 模板设计模式
    今天来介绍下一个我觉得蛮不错的设计模式(比较容易应用于业务场景),它就是---模板设计模式。OK,我们直接看代码:模板模式,那当然我们需要建一个模板先,建一个抽象类,VehicleControlM......
  • JAVA base64 工具类
    importjava.io.UnsupportedEncodingException;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;importjava.util.SortedMap;publicclassBase64Ut......
  • JAVA 接口签名sign生成 工具类
    importorg.springframework.util.StringUtils;importjava.util.Map;importjava.util.Random;importjava.util.TreeMap;/***@Author:JCccc*@CreateTime:2018-10-30......
  • Java-SSRF
    漏洞分析原理:服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制。大部分的web服务器架构中,web服务器自身都可以访问互联网和服务器所在的内网......