Linked list in kernel deki uygalamasını bir buffer pool oluşturarak daha rahat anlayabiliriz. Sanırım buffer pool olarak söylersem bir leak olmayacak zira hafızadaki yer tutma ve bırakma (allocation-free) memory nin kasılmadan kullanılmasını sağlayacaktır. Yorumlarınızı bekliyorum, konu hakkında bilgisi olanlardan özellikle.
http://www.ugurarpaci.com/duyurular/linked-list 2009/10/31 <[email protected]> > Linux-programlama listesi mesajlarını şu adrese gönderin: > [email protected] > > World Wide Web ile üye olmak veya üyelikten çıkmak için şu sayfayı > ziyaret edin: > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı > şu adrese gönderin: > [email protected] > > Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz: > [email protected] > > Yanıt yazarken, lütfen Konu satırını düzenleyerek şu tür bir şekilden > daha belirli olmasını sağlayın: "Ynt: Linux-programlama toplu > mesajının içeriği..." > > > > Günün Konuları: > > 1. Linked list örneği (Ugur Arpaci) > 2. Re: Linked list örneği (hal 2000 hal) > 3. Re: Linked list örneği (Ustun ERGENOGLU) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 31 Oct 2009 02:46:49 +0200 > From: Ugur Arpaci <[email protected]> > Subject: [Linux-programlama] Linked list örneği > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-9" > > Kernel de kullanılan ve memory cache in temelini oluşturan link list > algoritmasının C dilindeki basit örneği. > > http://www.ugurarpaci.com/linked-list-1/c-linkedlist > > -- > Uğur ARPACI > -------------- sonraki bölüm -------------- > Bir HTML eklentisi temizlendi... > URL: > http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20091031/e9e72425/attachment.html > > ------------------------------ > > Message: 2 > Date: Sat, 31 Oct 2009 09:42:09 +0200 > From: hal 2000 hal <[email protected]> > Subject: [Linux-programlama] Re: Linked list örneği > To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme > <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=UTF-8 > > Tabii her zaman olduğu gibi gene bişiler ekleyeyim > add_beg, add_end, add_after, destroy, displayany ve replace 'de (zaten > başka fonksiyon kalmadı sanırım) memory leak var. > > 2009/10/31 Ugur Arpaci <[email protected]>: > > Kernel de kullanılan ve memory cache in temelini oluşturan link list > > algoritmasının C dilindeki basit örneği. > > > > http://www.ugurarpaci.com/linked-list-1/c-linkedlist > > > > -- > > Uğur ARPACI > > > > > > _______________________________________________ > > Linux-programlama mailing list > > [email protected] > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > > > > ------------------------------ > > Message: 3 > Date: Sat, 31 Oct 2009 11:06:43 +0300 > From: Ustun ERGENOGLU <[email protected]> > Subject: [Linux-programlama] Re: Linked list örneği > To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme > <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=UTF-8 > > 2009/10/31 hal 2000 hal <[email protected]>: > > Tabii her zaman olduğu gibi gene bişiler ekleyeyim > > add_beg, add_end, add_after, destroy, displayany ve replace 'de (zaten > > başka fonksiyon kalmadı sanırım) memory leak var. > > baktim da göremedim memory leak. biraz daha acar misin? cok bariz bir > sey var da cumartesi sabahi sersemliginden dolayi mi göremedim acaba > diye icime kurt düstü. bir de add_beg'de if (list=NULL) typosu var. > > > ------------------------------ > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > Son: Linux-programlama Toplu Mesajı, Sayı 61, Konu 39 > ***************************************************** > -- Uğur ARPACI
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
