首页> 外国专利> Interface system and method for asychronously updating a shared resource

Interface system and method for asychronously updating a shared resource

机译:用于异步更新共享资源的接口系统和方法

摘要

Tasks make updates requested by calling tasks to a shared resource serially in a first come first served manner, atomically, but not necessarily synchronously, such that a current task holding an exclusive lock on the shared resource makes the updates on behalf of one or more calling tasks queued on the lock. Updates waiting in a queue on the lock to the shared resource may be made while the lock is held, and others deferred for post processing after the lock is released. Some update requests may also, at the calling application's option, be executed synchronously. Provision is made for nested asynchronous locking. Data structures (wait_elements) describing update requests may queued in a wait queue for update requests awaiting execution by a current task, other than the calling task, currently holding an exclusive lock on the shared resource. Other queues are provided for queuing data structures removed from the wait queue but not yet processed; data structures for requests to unlock or downgrade a lock; data structures for requests which have been processed and need to be returned to free storage; and data structures for requests that need to be awakened or that describe post processing routines that are to be run while the lock is not held.
机译:任务通过原子地(但不一定同步)以先到先服务的方式依次调用任务到共享资源来进行请求的更新,从而使当前任务在共享资源上持有排他锁,代表一个或多个调用进行更新。锁上排队的任务。可以在持有锁的同时进行在队列中等待共享资源的更新,而其他更新则在释放锁之后推迟进行后处理。根据调用应用程序的选择,某些更新请求也可以同步执行。提供了嵌套的异步锁定。描述更新请求的数据结构(wait_elements)可以在等待队列中排队,等待由当前任务(调用任务除外)执行的更新请求,当前任务当前正在共享资源上持有排他锁。提供了其他队列以排队从等待队列中删除但尚未处理的数据结构。请求解锁或降级锁的数据结构;已处理且需要返回到免费存储的请求的数据结构;以及需要唤醒的请求的数据结构,或描述不持有锁时要运行的后处理例程的数据结构。

著录项

  • 公开/公告号EP1039384A3

    专利类型

  • 公开/公告日2007-05-16

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号EP20000302371

  • 发明设计人 MARCOTTE SCOTT;

    申请日2000-03-23

  • 分类号G06F9/46;G06F9/50;G06F9/52;

  • 国家 EP

  • 入库时间 2022-08-21 20:50:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号