会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • USING TYPE STABILITY TO FACILITATE CONTENTION MANAGEMENT
    • 使用类型稳定性来促进内部管理
    • US20110289288A1
    • 2011-11-24
    • US13196569
    • 2011-08-02
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • G06F12/02
    • G06F9/467
    • Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to safely examine states of other transactions. Contention management is facilitated using the reference counting mechanism. When a conflict is detected between two transactions, owning transaction information is obtained. A reference count of the owning transaction is incremented. The system ensures that the correct transaction was incremented. If the owning transaction is still a conflicting transaction, then a contention management decision is made to determine proper resolution. When the decision is made, the reference count on the owning transaction is decremented by the conflicting transaction. When each transaction completes, the reference counts it holds to itself is decremented. Data structures cannot be deallocated until their reference count is zero. Dedicated type-stable allocation pools can be reduced using an unstable attribute.
    • 公开了用于提供类型稳定性技术以增强争用管理的各种技术和技术。 提供了引用计数机制,使得事务能够安全地检查其他事务的状态。 使用参考计数机制促进竞争管理。 当在两个事务之间检测到冲突时,获得拥有交易信息。 拥有交易的参考计数增加。 系统确保正确的事务增加。 如果拥有交易仍然是冲突交易,则进行争用管理决定以确定适当的分辨率。 当作出决定时,拥有交易的引用计数由冲突交易减少。 当每个事务完成时,它对自身的引用计数递减。 数据结构在引用计数为零之前不能被释放。 可以使用不稳定属性来减少专用类型稳定的分配池。
    • 32. 发明授权
    • Using type stability to facilitate contention management
    • 使用类型稳定性来促进竞争管理
    • US07991967B2
    • 2011-08-02
    • US11824353
    • 2007-06-29
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • G06F12/00G06F13/00G06F13/28G06F7/00G06F17/30
    • G06F9/467
    • Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to safely examine states of other transactions. Contention management is facilitated using the reference counting mechanism. When a conflict is detected between two transactions, owning transaction information is obtained. A reference count of the owning transaction is incremented. The system ensures that the correct transaction was incremented. If the owning transaction is still a conflicting transaction, then a contention management decision is made to determine proper resolution. When the decision is made, the reference count on the owning transaction is decremented by the conflicting transaction. When each transaction completes, the reference counts it holds to itself is decremented. Data structures cannot be deallocated until their reference count is zero. Dedicated type-stable allocation pools can be reduced using an unstable attribute.
    • 公开了用于提供类型稳定性技术以增强争用管理的各种技术和技术。 提供了引用计数机制,使得事务能够安全地检查其他事务的状态。 使用参考计数机制促进竞争管理。 当在两个事务之间检测到冲突时,获得拥有交易信息。 拥有交易的参考计数增加。 系统确保正确的事务增加。 如果拥有交易仍然是冲突交易,则进行争用管理决定以确定适当的分辨率。 当作出决定时,拥有交易的引用计数由冲突交易减少。 当每个事务完成时,它对自身的引用计数递减。 数据结构在引用计数为零之前不能被释放。 可以使用不稳定属性来减少专用类型稳定的分配池。
    • 34. 发明申请
    • Using type stability to facilitate contention management
    • 使用类型稳定性来促进竞争管理
    • US20090006405A1
    • 2009-01-01
    • US11824353
    • 2007-06-29
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • David DetlefsMichael M. MagruderJohn Joseph Duffy
    • G06F17/30G06F7/10
    • G06F9/467
    • Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to safely examine states of other transactions. Contention management is facilitated using the reference counting mechanism. When a conflict is detected between two transactions, owning transaction information is obtained. A reference count of the owning transaction is incremented. The system ensures that the correct transaction was incremented. If the owning transaction is still a conflicting transaction, then a contention management decision is made to determine proper resolution. When the decision is made, the reference count on the owning transaction is decremented by the conflicting transaction. When each transaction completes, the reference counts it holds to itself is decremented. Data structures cannot be deallocated until their reference count is zero. Dedicated type-stable allocation pools can be reduced using an unstable attribute.
    • 公开了用于提供类型稳定性技术以增强争用管理的各种技术和技术。 提供了引用计数机制,使得事务能够安全地检查其他事务的状态。 使用参考计数机制促进竞争管理。 当在两个事务之间检测到冲突时,获得拥有交易信息。 拥有交易的参考计数增加。 系统确保正确的事务增加。 如果拥有交易仍然是冲突交易,则进行争用管理决定以确定适当的分辨率。 当作出决定时,拥有交易的引用计数由冲突交易减少。 当每个事务完成时,它对自身的引用计数递减。 数据结构在引用计数为零之前不能被释放。 可以使用不稳定属性来减少专用类型稳定的分配池。
    • 38. 发明申请
    • CONCURRENT EXCEPTION HANDLING
    • 当前例外处理
    • US20110066834A1
    • 2011-03-17
    • US12948564
    • 2010-11-17
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • G06F9/30
    • G06F9/4812G06F9/52G06F2209/481
    • Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    • 公开了用于提供并发异常处理的各种技术和技术。 当从并发工作者接收到一个或多个异常时,提供一个或多个异常处理函数。 对于异常结果中的每个异常,确定相应的异常是否是由一个或多个异常处理函数处理的一种异常之一。 如果相应的异常是由异常处理函数处理的异常之一,则运行异常处理函数的特定处理程序,并将相应异常标记为已处理。 然后适当处理任何未处理的异常。 在一个实现中,处理输入数据的集合以产生输出结果的集合,除了与其他输出结果交错。 在另一个实现中,选择表示多个异常的特定异常。 然后抛出所选的一个特殊异常。
    • 40. 发明申请
    • Concurrent exception handling
    • 并发异常处理
    • US20080320291A1
    • 2008-12-25
    • US11821649
    • 2007-06-25
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • G06F9/48G06F9/46
    • G06F9/4812G06F9/52G06F2209/481
    • Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    • 公开了用于提供并发异常处理的各种技术和技术。 当从并发工作者接收到一个或多个异常时,提供一个或多个异常处理函数。 对于异常结果中的每个异常,确定相应的异常是否是由一个或多个异常处理函数处理的一种异常之一。 如果相应的异常是由异常处理函数处理的异常之一,则运行异常处理函数的特定处理程序,并将相应异常标记为已处理。 然后适当处理任何未处理的异常。 在一个实现中,处理输入数据的集合以产生输出结果的集合,除了与其他输出结果交错。 在另一个实现中,选择表示多个异常的特定异常。 然后抛出所选的一个特殊异常。