Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: SDL:n threadit

Sharph [25.12.2004 23:11:56]

#

Onko mahdollista, että thread jää päälle, kun sen aloittanut ohjelma sammuu? Loogisen ajattelun mukaan ei, mutta mielummin varmistan asian nyt kuin sitten kadun. Käytän threadeja SDL:n läpi.

Metabolix [26.12.2004 01:12:32]

#

Muistaakseni kaikki kunnon käyttikset (Windowsista en tiedä) sulkevat nuo alemmat threadit automaattisesti, tai siis odottavat, että nekin ovat valmiita. Veikkaisin, että SDL hoitaa homman joka tapauksessa, on se sen verran outo rajapinta (ei muistivuotoja kuvissa jne.)

arcatan [26.12.2004 11:13:00]

#

Metabolix kirjoitti:

Muistaakseni kaikki kunnon käyttikset (Windowsista en tiedä) sulkevat nuo alemmat threadit automaattisesti, tai siis odottavat, että nekin ovat valmiita.

// ei välttämättä
if (fork() != 0) { _exit(0); }

WinC [27.12.2004 20:47:52]

#

Tuli vaan mieleen, että fork() luo sitten lapsiprosessin ei säiettä.

arcatan [29.12.2004 09:09:27]

#

WinC kirjoitti:

Tuli vaan mieleen, että fork() luo sitten lapsiprosessin ei säiettä.

Hmm, hyvä huomio.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta