一种基于请求处理服务的HDF5文件多线程访问方法

    公开(公告)号:CN106708848A

    公开(公告)日:2017-05-24

    申请号:CN201510776495.1

    申请日:2015-11-12

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30896

    摘要: 本发明提供了一种HDF5文件多线程访问方法,通过设置一个请求处理服务,用于接收多个线程发送的访问请求,根据访问请求对HDF5文件进行访问,并将访问结果发送给访问请求对应的线程;其中,请求处理服务接收访问请求后立即向线程返回响应消息,避免了多线程访问共享HDF5文件引起的线程阻塞,另外,请求处理服务通过任务调度队列将多个线程的访问请求聚合起来,然后统一对HDF5文件进行访问处理,提高了总体访问文件的效率。本发明能够让多个线程实时、非阻塞地访问HDF5文件,提高应用程序的整体性能,实现对科学数据的高性能处理。