会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • SYSTEM AND METHOD FOR SUPPORTING WAITING THREAD NOTIFICATION OFFLOADING IN A DISTRIBUTED DATA GRID
    • 支持分布式数据网络中的等待线程通知卸载的系统和方法
    • US20160077889A1
    • 2016-03-17
    • US14856370
    • 2015-09-16
    • Oracle International Corporation
    • Mark Falco
    • G06F9/52
    • G06F9/542
    • A system and method for waiting-thread notification offloading supports thread notification offloading in a multi-threaded messaging system such as a distributed data grid. Pending notifiers are maintained in a pending notifier collection. A service thread adds pending notifiers to the collection instead of signaling the notifiers on the service thread. An active thread associated with the service thread determines that it is ready to enter a wait state. Before entering the wait state or instead of entering the wait state, the active thread retrieves pending notifiers from the pending notifier collection, signals the retrieved pending notifiers, and wakes the waiting threads associated with the pending notifiers, thereby offloading the notifier signaling overhead from the service thread to the active thread. Such waiting-thread notification offloading of notifier processing from the service thread improves performance of the service thread with respect to other tasks thereby improving performance of the service thread and the multi-threaded messaging system.
    • 用于等待线程通知卸载的系统和方法在诸如分布式数据网格的多线程消息系统中支持线程通知卸载。 待处理的通知程序保留在待处理的通知器集合中。 服务线程将挂起的通知程序添加到集合中,而不是在服务线程上发出通知。 与服务线程相关联的活动线程确定它已准备好进入等待状态。 在进入等待状态或不进入等待状态之前,活动线程从挂起的通知器集合中检索待处理的通知程序,发信号通知检索到的等待通知程序,并唤醒与挂起的通知程序相关联的等待线程,从而将通知器信令开销从 服务线程到活动线程。 这种等待线程通知从服务线程卸载通知程序处理提高了服务线程相对于其他任务的性能,从而提高了服务线程和多线程消息系统的性能。
    • 5. 发明申请
    • SYSTEM AND METHOD FOR SUPPORTING A SCALABLE CONCURRENT QUEUE IN A DISTRIBUTED DATA GRID
    • 用于在分布式数据网中支持可扩展连续队列的系统和方法
    • US20160077867A1
    • 2016-03-17
    • US14856106
    • 2015-09-16
    • Oracle International Corporation
    • Mark Falco
    • G06F9/46G06F9/48G06F9/30G06F9/50
    • G06F9/3009G06F9/546G06F2209/548
    • A scalable concurrent queue includes a central queue associated with multiple temporary queues for holding batches of nodes from multiple producers. When a producer thread or service performs an insertion operation on the scalable concurrent queue, the producer inserts one or more nodes into a batch in one of the multiple temporary queues associated with the central queue. Subsequently, the producer (or another producer) inserts the batch held in the temporary queue into the central queue. Contention between the multiple producers is reduced by providing multiple temporary queues into which the producers may insert nodes, and also by inserting nodes in the central queue in batches rather than one node at a time. The scalable concurrent queue scales to serve large number of producers with reduced contention thereby improving performance in a distributed data grid.
    • 可扩展的并发队列包括与多个临时队列相关联的中心队列,用于保存来自多个生成器的节点的批次。 当生产者线程或服务在可伸缩的并发队列上执行插入操作时,生产者将一个或多个节点插入到与中心队列相关联的多个临时队列中的一个中的批处理中。 随后,生产者(或另一个生产者)将保留在临时队列中的批次插入中央队列。 通过提供多个临时队列来减少多个生产者之间的争用,生产者可以在其中插入节点,并且还可以批量地插入中心队列中的节点,而不是一次插入节点。 可扩展并发队列可扩展为大量生产者提供竞争,从而提高分布式数据网格的性能。