[plt-scheme] threads and mzscheme
Hans Oesterholt-Dijkema schreef:
>>>
>> This is probably where the pain is! I'm making a call to C for the
>> database connection, which
>> will probably block the mzscheme threading system! I'll probably want
>> to make the database
>> call asynchronous and wait on a semaphore in mzscheme for the
>> database to return with a
>> result ( I'll need to change sqli :(( ).
>
Could I use C threads (posix or windows) to call PQExec and let the C
system call
back through the given C thread into (which is not the same as the
mzscheme system thread!),
updating an mzscheme semaphore? Looks very dangerous to me.
Are there other ways?
>
> Best whishes,
>
> Hans Oesterholt