[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] GNU Go as an oracle
From: |
Andrew Derrick Balsa |
Subject: |
Re: [gnugo-devel] GNU Go as an oracle |
Date: |
Thu, 7 Nov 2002 21:56:05 +0000 |
User-agent: |
KMail/1.4.3 |
Hi,
On Thursday 07 November 2002 08:51, Arend Bayer wrote:
> Trevor Morris wrote:
> > Is there a standard cross-platform way of:
> > - starting threads in the same process (rather than forking a new one)?
>
> I don't think so. On GNU/Linux, there is clone(2) (the system call to
> the kernel), and pthread_create(3), as far as I understand a wrapper
> around clone in the glibc.
POSIX pthreads, which has been implemented in GNU/Linux using the clone
mechanism, is the standard cross-platform way of starting a thread rather
than forking a process.
I have just posted a short patch on the GTP list that implements pthreads for
Randyplus. I was surprised by the low overhead to add threads to a program.
However, GNU Go is much more complicated and much larger than Randyplus.
Adding threads would be a non-trivial task. It may be worth it, though.
Regards,
--
Andrew D. Balsa
address@hidden
- Re: [gnugo-devel] GNU Go as an oracle, (continued)
- Re: [gnugo-devel] GNU Go as an oracle, Trevor Morris, 2002/11/06
- Re: [gnugo-devel] GNU Go as an oracle, Arend Bayer, 2002/11/07
- Re: [gnugo-devel] GNU Go as an oracle, Dave Denholm, 2002/11/07
- Re: [gnugo-devel] GNU Go as an oracle, Andrew Derrick Balsa, 2002/11/07
- Re: [gnugo-devel] GNU Go as an oracle, Dave Denholm, 2002/11/07
- Re: [gnugo-devel] GNU Go as an oracle, Andrew Derrick Balsa, 2002/11/15
- Re: [gnugo-devel] GNU Go as an oracle, Dave Denholm, 2002/11/15
- Re: [gnugo-devel] GNU Go as an oracle,
Andrew Derrick Balsa <=
- [gnugo-devel] Threads, Heikki Levanto, 2002/11/07
- Re: [gnugo-devel] Threads, Trevor Morris, 2002/11/07
- Re: [gnugo-devel] Threads, Andrew Derrick Balsa, 2002/11/07