Arkadaslar ekteki resimde neden 4 degilde 6 kere print aldigimi aciklayabilirmisiniz?
fork()
fork()
printf() seklinde yaptigim zaman 4 cikti aliyorum aradaki farki nedir?

soruldu: 31 Eki '14, 00:39

Yigit%20Htplu's gravatar image

Yigit Htplu
787912
cevap kabul oranı: 0%

Arkadaslar neden 4 tane printf degilde 6 tane aliyorum? fork() fork() printf() yaptigim zaman 4 cikti aliyorum loopta 6 ?

(31 Eki '14, 00:40) Yigit Htplu Yigit%20Htplu's gravatar image

İlk döngüde fork(); çağırdığın zaman 2 adet process elde ediyorsun, ikinci döngüde her biri 2 ye bölünüyor ve toplam 4 process oluyor. Böylece ilk döngüde 2, ikinci döngüde 4 defa printf(); çağırmış oluyorsun.

2 + 4 = 6

permanent link

cevaplandı: 24 Kas '14, 12:52

Dkyc's gravatar image

Dkyc
1.6k1920
cevap kabul oranı: 29%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×4
×1
×1

Soruldu: 31 Eki '14, 00:39

Görüntüleme: 448 kez

Son güncelleme: 24 Kas '14, 12:52

powered by BitNami OSQA