Waiting on file descriptor/socket *AND* thread messages

ichneumwn idonotenjoyemail at idonotenjoyemail.org
Mon Jun 29 13:49:03 UTC 2020


On Monday, 29 June 2020 at 12:25:16 UTC, Steven Schveighoffer 
wrote:
> On 6/29/20 5:14 AM, ichneumwn wrote:
>> [...]
>
> Not in the standard library. Such things require an event 
> framework, because there is no OS-agnostic provided mechanism 
> to sleep on all these things at once.
>
> I recommend looking through code.dlang.org. I found these:
>
> https://code.dlang.org/packages/libasync
> https://code.dlang.org/packages/eventcore
> https://code.dlang.org/packages/mecca (this seems very 
> underdocumented, but I know it provides such a system)
>
>> [...]
>
> I don't know the correct way to solve this, I've done it in the 
> past by creating a file descriptor that can be waited on to 
> wake up the target along with any other file descriptors being 
> waited on.
>
> -Steve

Thanks for the pointers Steve!


More information about the Digitalmars-d-learn mailing list