Zivjo!
On Tue, 26 Dec 2000, David Klasinc wrote:
> > Dovolj modrovanj h katerim me je spodbodla debata o Davidovih nitih,
> > pa lepe praznike in srecno vecnitno novo leto! ;-).
>
> O mojih cvirnih pa tole:
>
> Kar se pa drugorazrednih programov tice pa upam, da je bilo vse skupaj
> misljeno malo sarkasticno... Thread se ne naredi dobrega programa. Prej
> slabsega, ce je implementacija le tega zanic.
Niti ne sarkasticno. UI event handler bi moral teci v svoji niti, ostale
nitke pa bi morale opravljati delo (v bistvu je dovolj en worker
thread - vazno, da uporabnik ne caka pred neosvezenim oknom
brez ideje ali se je program obesil ali melje).
Da ne bo pomote... govorim o GUI programih, ne o streznikih (apache,
samba, ... le-ti imajo svoje precej tehtne razloge kdaj in kdaj ne /
kje in kje ne uporabiti niti).
Moja trditev je: vsak malce bolj zapleten GUI programcek mora imeti
vsaj dve niti. Ena, ki skrbi za GUI in druga, ki skrbi za izvajanje
nalozenega dela. Drugace ga jaz takoj kvalificiram za drugorazrednega.
--
best regards,
Rok Papez.