Я видел этот шаблон, использованный ранее, но я не могу вспомнить терминологию, использованную для его описания (и, следовательно, я не могу найти ее в Google, чтобы узнать о ней больше):
По сути, это где выПолучил ресурс, который используется несколькими потоками, но вместо блокировки доступа к этому ресурсу, фиксации транзакции, а затем разблокирования доступа у ресурса есть своя собственная «очередь», и каждый процесс «отправляет» функцию, которая будет выполнятьсяэтот ресурс в свою очередь.Затем ресурс просматривает и выполняет каждую функцию в том порядке, в котором он был опубликован, и гарантирует, что его состояние никогда не будет повреждено.