• 易思维面试


    1.进程间通讯的方式:

    2.共享内存:

    http://www.voidcn.com/article/p-gahffric-mw.html

        现代操作系统大多为用户进程间以及用户与内核空间的内存共享提供现成接口(linux的shmget/mmap,windows的CreateFileMapping等),只要按流程调用即可获取共享的内存指针。这些系统层API接口,本质也是生成并传递共享指针,然后双方对共享内存交替互斥访问,代替内存拷贝(详细机制超出范围,可自己查阅相关资料)。进程间内存共享时间上看似并发同时访问,实际利用多任务的互斥手段,最终交错串行访问的内存共享。

    3.不同进程在共享内存中传指针有意义吗?

    使用共享内存.这样可以通过OS的帮助,得到同一块物理地址在不同进程里的虚地址...达到共享读写的目的.

    参考链接:https://bbs.csdn.net/topics/350166761

    4.目前对工作最看重的是什么?

    5.多态实现的原理.析构函数为什么要声明成virtual?

    新战场:https://blog.csdn.net/Stephen___Qin
  • 相关阅读:
    sql递归
    Sql Server随机抽取数据效率优化
    sql 左位补齐
    sql语句读取xml
    sql存储过程返回值
    sql 高效随机获取大表数据
    删除临时表
    sql完整事务
    加载静态文件,父模板的继承和扩展
    开始Flask项目
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/11878732.html
Copyright © 2020-2023  润新知