--- In [email protected], "GLOGIC 20" <[EMAIL PROTECTED]> wrote: > > Hey Nico.. i dont know what u mean by threads ive only > being only fumbling through tutorials on the net the > last couple of months. <snip>
What I mean is the following: In older and easier operating systems every process is a process. Period. In more sophisticaed operating systems, you can split up one process into several so-called execution threads; they run (more or less) in parallel and share e.g. global variables and the global heap. Every thread has its own stack, though. Threads enable you to different tasks in parallel; for example, one thread in your program could continue moving around asteroids on your screen while another thread would show the dialogue box. It's a fairly complex topic, so I won't write anything else about it here. There are tons of material about multi-threaded applications on the internet; just google, you will be overwhelmed by the number of hits... Regards, Nico
