[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Threads, and async

From: rivo
Subject: Re: [Chicken-users] Threads, and async
Date: Thu, 21 Jul 2016 16:11:12 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0


Chicken have special option like 'disable-interrupts' this one allow precise control over scheduler using thread-yield! function. As far i remember in order to get fully cooperative scheduling user should ensure that all code compiled with this option.

About libuv, Chicken not very well suited for callback-based ffi, so there is no official available extensions, but integration is possible and working reasonable.

On 21.07.2016 03:56, Josh Barrett wrote:
Firstly, are chicken's SRFI-18 "green threads" pre-emptive, or do you have to explicitly yield in order for the next scheduled thread to run?

Secondly, does Chicken have any libraries for libev/uv event-based programming?

Thirdly, are there chicken bindings for select/poll? 

No, I don't intend to use these all at once, but they seemed related, so I figured I would write one big email instead of three small ones.

-Joshua Barrett

Chicken-users mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]