threads and VMS [Re: dce/rpc "client" api]

Gerald Carter gcarter at valinux.com
Wed Aug 23 02:08:43 GMT 2000


"John E. Malmberg" wrote:
> 
> I do have an alternative that I do not think that UNIX 
> has with implementing something similar to fork().
> 
> If the code that does the "accept() followed by a fork()" 
> can easily be wrapped in a routine like:
> 
> routine accept_new_thread
>    (socket, &structure_of_thread_specific_globals,
> &procedure_formerly_run_after_fork);
> 
> In this case the completion of the accept() call would 
> cause a new thread, not a process to start up.  Much 
> less overhead, so the scalability is better.

John,  I'm not sure I foolow you here, but I do know
that the issue of a thread smbd server has been hashed around
quite a lot in the past.  Maybe the samba-technical archives
has some mention of it.  

Now if only they were searchable (Hey Tim :-)  )





Cheers, jerry
----------------------------------------------------------------------
   /\  Gerald (Jerry) Carter                     Professional Services
 \/    http://www.valinux.com  VA Linux Systems    gcarter at valinux.com
       http://www.samba.org       SAMBA Team           jerry at samba.org
       http://www.eng.auburn.edu/~cartegw

       "...a hundred billion castaways looking for a home."
                                - Sting "Message in a Bottle" ( 1979 )






More information about the samba-technical mailing list