发明名称 ДЕКЛАРАТИВНАЯ МОДЕЛЬ ДЛЯ УПРАВЛЕНИЯ ПАРАЛЛЕЛЬНЫМ ВЫПОЛНЕНИЕМ ЛЕГКОВЕСНЫХ ПОТОКОВ ИСПОЛНЕНИЯ
摘要 1. Система (400) для осуществления синхронизации потоков исполнения в поточной схеме, причем указанная система (400) содержит: ! область (404) памяти для сохранения множества рабочих пунктов (422) в очереди (410) планировщика, причем указанный один или несколько из множества рабочих пунктов (422) организованы в виде иерархии (500) в активности (406) и ассоциированы с активностью (406) в поточной схеме, при этом каждый из рабочих пунктов (422) ассоциирован с потоком исполнения; ! процессор (402), выполненный с возможностью исполнения исполняемых компьютером инструкций для: ! назначения обработки (718) синхронизации каждому из рабочих пунктов (422) в очереди (410) планировщика, причем указанная обработка (718) синхронизации указывает на конкретный разделенный ресурс, к которому получает доступ рабочий пункт (422), причем указанный конкретный разделенный ресурс делится между одним или несколькими рабочими пунктами (422); ! для каждого из рабочих пунктов (422) вычисляют значение маркера, исходя из назначенной обработки (718) синхронизации, и положение рабочего пункта в иерархии (500) в активности (406); ! сортируют рабочие пункты в очереди (712) синхронизации, исходя из вычисленного значения маркера, ассоциированного с каждым из рабочих пунктов (422); и ! последовательно исполняют каждый из отсортированных рабочих пунктов (422) в очереди (712) синхронизации для организации доступа к конкретному разделенному ресурсу и осуществления синхронного исполнения потоков исполнения, ассоциированных с рабочими пунктами (422). ! 2. Система (400) по п.1, в которой процессор (402) дополнительно выполнен с возможностью декларативного определения назначенной обработки (718) синхронизац�
申请公布号 RU2008138707(A) 申请公布日期 2010.04.10
申请号 RU20080138707 申请日期 2007.02.21
申请人 МАЙКРОСОФТ КОРПОРЕЙШН (US) 发明人 ШУКЛА Дхарма (US);ШМИДТ Боб (US);САГАР Акаш Дж. (US)
分类号 G06Q99/00 主分类号 G06Q99/00
代理机构 代理人
主权项
地址