zoukankan      html  css  js  c++  java
  • 第五篇:进程通信

    1、虫洞:套接字

    套接字是1另外一种可以用于进程见通信的机制。套接字首先在BSD操作系统中出现,随后几乎渗透到所有的主流操作系统中。套接字的功能非常强大,可以支持不同层面,不同应用,跨网络的通信。使用套接字需要双方均创建一个套接字,其中乙方作为服务器,另一方作为客户方。服务器方必须创一个服务区套接字,然后再该套接字上进行监听,等待远方的连接请求。欲与服务器通信的客户则创建一个客户端套接字,然后向服务区套接字发送请求。服务器套接字在收到请求之后,将在服务器方机器上创建一个客户端套接字,与远方的客户机上的客户套接字形成点到点的通信通道1.之后,客户端和服务器方就可以通过send和recv命令1在这个创建套接字通道上进行交流。

    2、进程拥抱:共享内存

        两个进程需要共享大量的数据时,只有共享内存才能感觉最到位。

        共享内存就是两个进程共同拥有同一片内存。对于这片内存中的任何内容,二者都可以访问。要使用1共享内存进行通信1,一个进程首先需要创建一个内存空间专门作为通信用,而其他进程则将该片内存映射到自己的(虚拟的)地址空间中。这样读写自己的地址空间中对应共享内存的区域时,就是在和其他进程进行通信。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

  • 相关阅读:
    Scss支持多主题切换的方案实现
    一探前端开发中的JS调试技巧
    【基础】CSS居中的15种方式
    代码打开输入法的手写功能
    谷歌使用navigator.mediaDevices.getUserMedia 调用摄像头拍照功能,不兼容IE
    VUE中使用canvas做签名功能,兼容IE
    vue项目放在IE上页面空白的问题
    element-ui中使用el-radio单选切换表格
    vue中使用canvas绘制签名
    简单使用vuex状态管理
  • 原文地址:https://www.cnblogs.com/yjds/p/8597399.html
Copyright © 2011-2022 走看看