Pertanyaan yang diberi tag fork

15
Deskriptor file dan garpu

Ketika seorang anak bercabang maka itu mewarisi deskriptor file orang tua, jika anak menutup file deskriptor apa yang akan terjadi? Jika anak mulai menulis apa yang akan terjadi pada file di ujung orang tua? Siapa yang mengelola inkonsistensi, kernel, atau pengguna ini? ketika suatu proses...

13
Apa perbedaan antara fork () dan vfork ()?

Saya ingin memahami secara detail perbedaan antara fork () dan vfork (). Saya tidak dapat mencerna halaman manual sepenuhnya. Saya juga ingin mengklarifikasi komentar salah satu kolega saya " Di Linux saat ini, tidak ada vfork (), bahkan jika Anda menyebutnya, secara internal ia akan memanggil...

9
Threads vs (Forked) Proses

Aplikasi Linux umumnya bercabang kemudian exec (with execve ()), tetapi aplikasi Java, dan Apache MPM tertentu menggunakan threading. Jika forking, gunakan fork + exec untuk menelurkan sebuah proses, apa versi tingkat tinggi untuk threading? Bagaimana JVM atau Worker MPM menelurkan...

9
Dapatkan hasil dari `posix_spawn`

Jadi saya bisa menjalankan proses di Unix / Linux menggunakan POSIX, tetapi apakah ada cara saya bisa menyimpan / mengarahkan STDOUT dan STDERR dari proses ke file? The spawn.hheader berisi perlambatan posix_spawn_file_actions_adddup2yang terlihat relevan, tapi aku tidak yakin cukup bagaimana...

9
Kapan harus memanggil fork () dan exec () sendiri?

Saya belajar tentang perintah fork () dan exec (). Sepertinya fork () dan exec () biasanya dipanggil bersama. (fork () membuat proses anak baru, dan exec () menggantikan gambar proses saat ini dengan yang baru.) Namun, dalam skenario apa Anda dapat memanggil masing-masing fungsi sendiri? Apakah ada...

8
Bisakah saya menyalurkan dua proses satu sama lain?

Di halaman ini dari Desain dan Implementasi Sistem Operasi 4.4BSD , dikatakan bahwa: Perbedaan utama antara pipa dan soket adalah bahwa pipa memerlukan proses induk yang sama untuk mengatur saluran komunikasi Namun, jika saya merekam dengan benar, satu-satunya cara untuk membuat proses baru...