【校招VIP】java专业课之进程通信

考点介绍:

每个进程有自己的地址空间。两个进程中的地址即使值相同,实际指向的位置也不同。进程间通信一般通过操作系统的公共区进行。同一进程中的线程因属同一地址空间,可直接通信。不仅是系统内部独立运行的实体,而且是独立竞争资源的实体。线程也被称为轻权进程,同一进程的线程共享全局变量和内存,使得线程之间共享数据很容易也很方便,但会带来某些共享数据的互斥问题。

本期分享的java专业课之进程通信,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方链接即可查看!

一、考点题目

1.前后端如何通信

解答:常用的通信方式有如下三种:AJAX(同源下的通信方式),WebSocket(不受同源策略的限制),CORS(支持跨域通信也支持同源通信,是一个新的通信标准)……

2.在linux中,进程间通信(interprocess communication,简称IPC)指两个进程之间的通信。下列不是进程间通信机制的是()

A.信号量

B.管道

C.全局变量

D.socket

正确答案: C,进程间的通信机制包括:管道,信号量,共享内存,socket,消息队列等。全局变量只能用于同一个进程间不同模块间的通信,在linux中,不同进程……

3.进程通信有哪三种基本类型?

解答:基于共享存储器的通信、基于消息传递系统的通信和基于管理文件的通信……

4.下面哪些机制可以用于进程间通信?

A.Socket

B.Named pipe

C.Named event

D.Critical Section

E.Shared memory

F.Virtual memory

正确答案:ABE,Linux进程间通信:管道、信号、消息队列、共享内存、信号量、套接字(socket),Linux线程间通信:互斥量(mutex),信号量,条件变量,Windows进程间通信:管道、消息队……

(答案点击下方链接查看哦)

二、考点文章

1.进程间通讯的7种方式

常见的通信方式:管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。命名管道FIFO:有名管道也是半双工……

2.windows下进程间通信的(13种方法)

摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间……

3.进程间通信及使用场景

I、IPC方式:进程间通信(IPC,InterProcess Communication)的主要方式包括:管道、FIFO、消息队列、信号量、共享内存已经socket,1.1 管道,这一节中所说的管道为无名……

三、考点视频

1.进程和线程的关系?

栈是先进后出,队列是先进先出。怎么能进行转换呢?这里用到一个小的哲学逻辑,就是反面的反面就是正面。一个栈A是先进后出,再对栈A的数据弹出到一个栈B,对先进后出的数据再操作一次先进后出,数据就是正序的了。也就是队列的场景。

移动端链接:https://m.xiaozhao.vip/dTopic/detail/358

PC端链接:https://xiaozhao.vip/dTopic/detail/358

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值