[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] simple threading
From: |
Joerg F. Wittenberger |
Subject: |
Re: [Chicken-users] simple threading |
Date: |
Sat, 17 Jun 2006 10:47:10 +0200 (CEST) |
Hi Felix,
I've been contemplating...could chicken include some basic support for
native thread communication?
rscheme has these C functions
void rscheme_intr_call0( obj thunk );
void rscheme_intr_call1( obj proc, obj arg );
void rscheme_intr_call2( obj proc, obj arg1, obj arg2 );
which basically enqueue a "virtual" signal, which is then processed
similar to system level signals.
BTW: I feel that it might be safer/easier and just enough to provide
only the first (thunk) version.
Am Freitag, den 16.06.2006, 15:28 -0400 schrieb John Cowan:
Matthew David Parker scripsit:
>
> > Does anyone know a clever solution to my problem?
>
> What you need is OS-level threads (not Chicken-level threads or
> OS-level
> processes), but Chicken does not support them. It's possible that
> you
> could invoke an OS-specific threading package to create such
> threads,
> though they wouldn't be able to run Chicken code AFAICT, only C
> code.
>
> (felix?)
>