Меня попросили работать с файлом fifo как часть домашней работы в курсе. Когда я должен использовать файл fifo с mkfifo
, воздайте должное общению между процессом (IPC). Я не вижу преимуществ/причин использовать его.Когда следует использовать файл fifo file/named pipe?
0
A
ответ
0
По сравнению с сотовой связью (сетью), fifo работает точно так же, как файл. Чтобы использовать общую память как средство IPC, вам необходимо вручную выделить память. FIFO-коммуникация не нуждается в сетевых возможностях. Это похоже на работу с файлами. Труба также является однонаправленной.
Смежные вопросы
- 1. Pipe Broken, FIFO file
- 2. Linux fifo (named pipe) O_NONBLOCK breaks pipe
- 3. Ядро Linux/proc FIFO/pipe
- 4. Когда следует использовать заголовочный файл?
- 5. FIFO (named pipe) в C
- 6. Что происходит быстрее, pipe | fifo
- 7. Какой контейнер STL следует использовать для FIFO?
- 8. Препятствия для обмена сообщениями FIFO (named pipe)
- 9. Создайте временный FIFO (named pipe) в Python?
- 10. python записывает вывод в другой файл fifo pipe?
- 11. Как переопределить SKScene init (fileNamed: fileNamed)
- 12. Pipe, Fifo, read() и write() функции
- 13. OpenCV to ffplay from named pipe (fifo)
- 14. Перенаправление stdin с FIFO (pipe names)
- 15. Когда следует использовать memcpy и когда следует использовать memmove?
- 16. Когда следует использовать * и когда &?
- 17. Когда HttpWebRequest.Credentials следует использовать
- 18. Когда следует использовать curl_close()?
- 19. Когда следует использовать GC.SuppressFinalize()?
- 20. Когда следует использовать XPath?
- 21. Когда следует использовать SecureZeroMemory()?
- 22. Когда следует использовать Task.Run()?
- 23. Когда следует использовать SynchronousQueue
- 24. Когда следует использовать didFinishLaunchingWithOptions?
- 25. Когда следует использовать парсер?
- 26. Когда следует использовать ссылку?
- 27. Когда следует использовать Datomic?
- 28. Когда следует использовать ConcurrentSkipListMap?
- 29. Когда следует использовать getElementById?
- 30. Когда следует использовать `use`?