СИСТЕМЫ И СПОСОБЫ ДЛЯ ПЕРЕУПОРЯДОЧИВАНИЯ ПОСЛЕДОВАТЕЛЬНЫХ ДЕЙСТВИЙ

1. Способ для переупорядочивания нескольких действий в процессе или рабочем потоке, который включает в себя:
- выбор только одного действия в процессе или рабочем потоке для повторения;
- определение каждого действия в процессе или рабочем потоке, которое необходимо для разрешения выбранного действия, использующего компьютерный процессор; и
- переупорядочение каждого действия в процессе или рабочем потоке, которое требуется для разрешения выбранного действия, при этом каждое действие в процессе или рабочем потоке, которое требуется для разрешения выбранного действия, является требуемым действием, которое переупорядочивают путем определения каждого требуемого действия, которое требует, чтобы другое требуемое действие было разрешено.
2. Способ по п. 1, в котором процесс или рабочий поток содержит множественные последовательные действия.
3. Способ по п. 2, в котором процесс или рабочий поток содержит множественные непоследовательные действия после переупорядочивания каждого действия в процессе или рабочем потоке, требуемого для разрешения выбранного действия.
4. Способ по п. 1, дополнительно содержащий отображение только каждого переупорядоченного действия и выбранного действия в процессе переупорядочивания в процессе или рабочем потоке.
5. Способ по п. 4, дополнительно содержащий редактирование параметра одного из действий, отображаемого в переупорядоченном процессе или рабочем потоке.
6. Способ по п. 4, дополнительно содержащий выполнение каждого действия отображается в переупорядоченном процессе или рабочем потоке.
7. Способ по п. 6, в котором каждое требуемое действие, которое не требует, чтобы другое требуемое действие было разрешено, переупорядочивают для выполнения прежде каждого требуемого действие, которое требует, чтобы другое требуемое действие было разрешено, и каждое требуемое действие, которое требует, чтобы другое требуемое действие было разрешено, переупорядочивают для выполнения перед выбранным действием.
8. Способ по п. 7, в котором каждое требуемое действие, которое не требует, чтобы другое требуемое действие было разрешено, переупорядочивают для выполнения в одно и то же время.
9. Способ по п. 7, в котором каждое требуемое действие, которое требует, чтобы другое требуемое действие было разрешено, переупорядочивают для выполнения в то же время, что и каждое другое требуемое действие, которое не требует разрешения, и каждое другое требуемое действие, которое не разрешено посредством него.
10. Невременное устройство-носитель программы, материально несущее исполняемые компьютером команды для переупорядочивания множества действий в процессе или рабочем потоке, причем команды исполняются для реализации:
- выбора только одного действия в процессе или рабочем потоке для повторения;
- определения каждого действия в процессе или рабочем потоке, которое требуется для разрешения выбранного действия; и
- переупорядочения каждого действия в процессе или рабочем потоке, которое требуется для разрешения выбранного действия, где каждое действие в процессе или рабочем потоке, которое требуется для разрешения выбранного действия, является требуемым действием, которое является переупорядоченным путем определения каждого требуемого действия, которое требует, чтобы другое требуемое действие было разрешено.
11. Устройство-носитель программы по п. 10, в котором процесс или рабочий поток содержит множественные последовательные действия.
12. Устройство-носитель программы по п. 11, в котором процесс или рабочий поток содержит множественные непоследовательные действия после переупорядочивания каждого действия в процессе или рабочем потоке, который требуется для разрешения выбранного действия.
13. Устройство-носитель программы по п. 10, дополнительно содержащее отображение только каждого переупорядоченного действия и выбранного действия в переупорядоченном процессе или рабочем потоке.
14. Устройство-носитель программы по п. 13, дополнительно содержащее редактирование параметра одного из действий, отображаемых в переупорядоченном процессе или рабочем потоке.
15. Устройство-носитель программы по п. 13, дополнительно содержащее выполнение каждого действия, отображаемого в переупорядоченном процессе или рабочем потоке.
16. Устройство-носитель программы по п. 15, в котором каждое требуемое действие, которое не требует, чтобы другое требуемое действие было разрешено, является переупорядоченным для выполнения прежде каждого требуемого действия, которое требует, чтобы другое требуемое действие было разрешено, и каждое требуемое действие, которое требует, чтобы другое требуемое действие было разрешено, является переупорядоченным для выполнение перед выбранным действием.
17. Устройство-носитель программы по п. 16, в котором каждое требуемое действие, которое не требует, чтобы другое требуемое действие было разрешено, является переупорядоченным для выполнения в одно и то же время.
18. Устройство-носитель программы по п. 16, в котором каждое требуемое действие, которое требует, чтобы другое требуемое действие было разрешено, является переупорядоченным, чтобы быть выполненным в то же время, что и каждое другое требуемое действие, не требующее разрешения, и каждое другое требуемое действие, которое не разрешено посредством него.