SR (сокращение от Synchronizing Resources ) — язык программирования, предназначенный для параллельного программирования .
Ресурсы инкапсулируют процессы и переменные, которые они разделяют, и могут быть скомпилированы отдельно. Операции обеспечивают основной механизм взаимодействия процессов.
SR обеспечивает новую интеграцию механизмов для вызова и обслуживания операций. Следовательно, он поддерживает локальный и удаленный вызов процедур , рандеву , передачу сообщений , динамическое создание процессов, многоадресную рассылку , семафоры и общую память .
Версия 2.2 была портирована на Apollo , DECstation , Data General AViiON , HP 9000 Series 300 , Multimax , NeXT , PA-RISC , RS/6000 , Sequent Symmetry , SGI IRIS , Sun-3 , Sun-4 и другие.