В нашем проекте, который поддерживает многоплатформенные (Linux, Solaris и Windows) и закодированные на C и C++, мы используем ONC RPC для IPC. В последнее время существует требование, чтобы сервер приложений работал на двух разных программах нет.В ONC RPC допустимо ли вызывать svc_run() из двух потоков, зарегистрированных в другой программе?
Я попробовал следующее, чтобы проверить.
Создано многопоточного приложения В который создал два рабочих потоков
In first thread I’m
a) Creating a TCP transport
b) Registering the transport
c) Calling svc_run
In second thread I’
a) Creating a second TCP transport
b) Registering the transport with a different program no
c) Calling svc_run*
Я попробовал это на Red Hat Linux 4, и это работает прекрасно для меня.
Но действительно ли зарегистрировано две программы no и вызывает svc_run в двух разных потоках?
Я пробовал искать в Интернете, но я не смог найти четкой информации об этом.
У вас есть новая информация? –