基于共享内存的无锁队列的进程通信方法和系统

    公开(公告)号:CN115470018A

    公开(公告)日:2022-12-13

    申请号:CN202211157954.4

    申请日:2022-09-22

    Inventor: 刘迅威 师强

    Abstract: 本发明提供了基于共享内存的无锁队列的进程通信方法和系统,应用于接收端,包括获取无锁队列中容器分配的通道ID号;如果有效,则获取通道信息结构体;如果当前通道为使能通道,则判断当前通道的可用数据个数是否为0;如果是,则等待通道信号量的触发;如果否,则获取当前可用位置的数据,更新下一数据的可用位置和当前通道的可用数据个数;应用于发送端,包括:当发送数据的大小与无锁队列中容器元素大小一致或存在接收端,且发送状态为使能时,获取数据可写入位置和容器元素大小;根据数据可写入位置和容器元素大小计算可存放数据的偏移量;检测通道数组中的使能通道,更新使能通道中的可用数据个数,并根据预设条件触发对应的通道信号量。

    软件集成的方法、装置及服务器
    3.
    发明公开

    公开(公告)号:CN115373695A

    公开(公告)日:2022-11-22

    申请号:CN202211004801.6

    申请日:2022-08-22

    Abstract: 本发明提供了一种软件集成的方法、装置及服务器,涉及计算机应用的技术领域,该方法包括:响应针对于目标服务的集成操作,基于预先建立的AP集成服务框架获取目标服务的arxml文件和配置文件;基于arxml文件生成目标服务的源码;调用源码,以及根据预先配置的代码模板和配置文件,在AP集成服务框架中生成目标服务对应的服务集,以将目标服务集成到AP集成服务框架中。本发明提供的软件集成的方法、装置及服务器,将目标服务集成到AP集成服务框架中之后,可以通过AP集成服务框架给应用层提供统一的接口,来简化集成工作,不仅能提高服务开发的效率,便于进行维护,也可以减少团队沟通成本。

Patent Agency Ranking