mismo! 

=)

Jolly Roger wrote:
> 
> [EMAIL PROTECTED] wrote:
> 
> >hi!
> >
> >with fork, you spawn a complete copy of the whole program and run it as
> >another process, which isn't exactly multithreading.
> 
> You can call it heavyweight threads ;-)
> 
> >if you do an exec,
> >you load another program (i think) and run it.
> 
> Exec replaces your current process' address space with the new executable.
> 
> >if you want to use true
> >multithreading, in which only part of your program is run as a separate
> >thread simultaneously with your main program, then you should use
> >pthreads instead of fork or exec. i dont have a reference handy with me
> >right now so i cant tell the exact syntax for using pthreads but it goes
> >something like:
> >
> >       create_pthread( <worker function>, <parameter>, <other flags>);
> 
> #include <pthread.h>
> 
> int pthread_create(pthread_t  *  thread, pthread_attr_t *
>        attr, void * (*start_routine)(void *), void * arg);
> 
> Then link with -lpthread
> 
> >the exact syntax may vary but the idea is the same. the worker function
> >is the function you want to execute in a thread, the <parameter> is of
> >course the parameter you want to pass to your function.
> 
> HTH,
> JR
> 
> _
> Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
> To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
begin:vcard 
n:Realubit;Joel
x-mozilla-html:FALSE
url:http://www.dfnn.com
org:DFNN.com;Production Department
adr:;;;;;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Communications/Network Programmer
note:"The Pen is mightier than the Sword. But in the hands of a Programmer, the Keyboard is mightier than the Pen!"
fn:Joel Realubit
end:vcard

Reply via email to