Blocking local sense synchronization barrier
    2.
    发明申请
    Blocking local sense synchronization barrier 有权
    阻止本地感应同步屏障

    公开(公告)号:US20070016905A1

    公开(公告)日:2007-01-18

    申请号:US11180338

    申请日:2005-07-12

    IPC分类号: G06F9/46

    摘要: A blocking local sense synchronization barrier is provided. The local sense variable is not processor private or global, but truly local to the synchronization barrier function. Safe deletion is provided by making sure the last operation a thread performs on a barrier is a write. Just before returning, threads increment a field that indicates the count of threads that have left the barrier. Blocking is supported such that threads spin for some interval, and when they decide to block, examine and set (if not already set) the indication of whether a thread is blocking that is to be examined by the last thread to arrive at the barrier to determine whether to set an event to release blocking threads.

    摘要翻译: 提供阻塞的本地感测同步屏障。 局部感知变量不是处理器私有的或全局的,而是真正的本地的同步屏障功能。 通过确保线程在屏障上执行的最后一个操作是写入来提供安全删除。 在返回之前,线程会增加一个字段,指示已经离开屏障的线程数。 阻塞被支持,使得线程旋转一段时间,并且当它们决定阻塞,检查和设置(如果尚未设置)时线程是否阻塞的指示被最后线程检查以到达屏障 确定是否设置事件以释放阻塞线程。