码迷,mamicode.com
首页 >  
搜索关键字:共享内存    ( 1550个结果
【转】JMM和底层实现原理
JMM和底层实现原理 1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信,典型的共享内存通信方式就 ...
分类:其他好文   时间:2020-07-20 22:34:55    阅读次数:65
jvm
自动内存管理 运行时数据区 运行时数据区主要包括虚拟机栈、本地方法栈、程序计数器、方法区、堆等,其中方法区和堆属于线程共享内存区域;虚拟机栈和本地方法栈属于线程隔离的数据区 程序计数器 占用内存空间较小,可以当作是当前线程执行的字节码行号指示器。jvm的多线程是通过线程切换并分配一定处理时间的方式来 ...
分类:其他好文   时间:2020-07-18 22:42:43    阅读次数:74
操作系统入门手册
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 入门推荐书目: 《计算机操作系统》 作 ...
分类:其他好文   时间:2020-07-17 16:06:33    阅读次数:96
性能测试必备知识(1)- 进程和线程的区别
做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 进程 一个正在运行的应用程序 比如,在 Window下,一个运行中的 exe 就是一个进程(如下图) 深挖进程 一个进程可以有很多个线程,但至少 ...
分类:编程语言   时间:2020-07-15 23:00:07    阅读次数:60
啃碎并发(九):内存模型之基础概述
前言 在并发编程中,需要解决两个关键问题: 线程之间如何通信; 线程之间如何同步; 线程通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。 在消息 ...
分类:其他好文   时间:2020-07-11 15:37:40    阅读次数:82
Java 进程与多线程(一)
线程是应用程序中执行的基本单元。多线程就是允许将一个程序分成几个并行的子任务,各子任务相互独立并发执行。 进程属于操作系统的概念,表示程序(任务)的执行过程。进程具有动态性,持有资源(共享内存、共享文件等)和线程,是资源和线程的载体。每一个进程都有自己的地址空间,一般情况下,包括文本区域(text ...
分类:编程语言   时间:2020-07-09 22:46:46    阅读次数:81
关于设备控制器和 I/O 通道的理解
设备控制器 设备控制器是CPU 与 I/O 设备之间的接口,它接收 CPU 发来的命令,去控制 I/O 设备工作,使 CPU 从繁杂的设备控制事务中解放出来。 当 CPU 要操作 I/O 设备时,首先要启动这个设备,一方面将启动命令发送给设备控制器,另一方面通过地址线将 I/O 设备的地址发给设备控 ...
分类:其他好文   时间:2020-07-02 18:36:49    阅读次数:163
recursive_mutex、timed_mutex和recursive_timed_mutex
一、recursive_mutex class MyClass { public: void Fun1() { // std::lock_guard<mutex> sguard(m_mutex); // 加锁处理共享内存 std::lock_guard<recursive_mutex> sguard ...
分类:其他好文   时间:2020-06-27 20:25:35    阅读次数:70
网络编程基础(01)
网络编程主要是两个协议 TCP/IP 和UDP 实现通信的最简单的方法是共享内存,同一个内存被两个进程共享,完成数据的传输 由进程间的通信逐渐的发展到后来的UDP 通信的前面,后来发展有了IPV4也就是现在的网络通信模式 网络通信的层次 osi 参考模型 应用层、表示层 、会话层、传输层、网络层、数 ...
分类:其他好文   时间:2020-06-27 13:33:42    阅读次数:73
软件构造复习内容(9)---并发(1)
1.并发: 网络上多台计算机,一台计算机上多个应用,一个CPU上的多核处理器,都可以算作并发。 为了充分利用多核和多处理器,需要将程序转化为并发执行 并发的两个Model: 1.共享内存 2.消息传递,通过channel交换消息 2.进程和线程: 进程:私有空间,彼此隔离 1.拥有整台计算机的资源 ...
分类:其他好文   时间:2020-06-26 21:56:47    阅读次数:49
1550条   上一页 1 2 3 4 5 ... 155 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!