[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?]
From: |
Michael Livshin |
Subject: |
Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?] |
Date: |
13 May 2001 19:21:44 +0300 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Copyleft) |
Alejandro Forero Cuervo <address@hidden> writes:
> nothing prevents you from using Guile in a pthread application,
> provided that you call into Guile from no more than one thread
> simultaneously.
>
> Simultaneously?
eeek.
I was talking nonsense.
you have to use Guile from one thread only.
> Btw, gh_eval and gh_eval_str are reentrant, right? If I call gh_eval,
> and it happens to call my C code, I am allowed to call gh_eval there,
> right?
yes. the Guile evaluator is reentrant.
> If so, are any functions there not reentrant?
which ways of reentering apart from via calling `eval' are you
thinking of?
> Any plans of making it possible to call it from multiple threads
> simultaneously? I'm afraid that would be required for my pthreaded
> application server... :/
the pthread support is being worked on. it probably won't make in
into the 1.6 release.
perhaps the coop-threads support would be enough for you needs? it
should coexist with pthreads just fine.
sorry for the previous nonsense, as well as any subsequent one,
--mike
--
Every program is a part of some other program and rarely fits.
-- Alan Perlis
- Why doesn't gh_enter() return?, Sam Tregar, 2001/05/12
- Re: Why doesn't gh_enter() return?, Marius Vollmer, 2001/05/12
- Re: Why doesn't gh_enter() return?, Sam Tregar, 2001/05/12
- Re: Why doesn't gh_enter() return?, Ariel Rios, 2001/05/13
- 1.6 and pthreads [Re: Why doesn't gh_enter() return?], Alejandro Forero Cuervo, 2001/05/13
- Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?], Michael Livshin, 2001/05/13
- Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?], Alejandro Forero Cuervo, 2001/05/13
- Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?],
Michael Livshin <=
- Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?], Rob Browning, 2001/05/13
- Re: 1.6 and pthreads [Re: Why doesn't gh_enter() return?], Michael Livshin, 2001/05/13