Greetings... a patch I would like your comments on...
Randall Stewart
rrs at lakerest.net
Fri Jan 22 14:44:08 UTC 2010
Ivan:
Ok, over we go ;-)
I do want to add this into Head here eventually so if you happen
to have an interest in umtx or kqueue you may want to take a close
look at this patch ;-)
R
On Jan 22, 2010, at 5:27 AM, Ivan Voras wrote:
> 2010/1/22 Randall Stewart <rrs at lakerest.net>:
>> All:
>>
>> I have put together a patch against head that I would like
>> your opinion of.
>>
>> So first what does it do?
>>
>> Well one thing I thought lacking in the kernel was the ability
>> to send a cond event (umtx_cond) to a thread that was waiting
>> on a kqueue...
>>
>> So the rough idea is I have N fd's and other things I am watching
>> but I would also like a local thread (maybe remote if the
>> umtx_cond_t is
>> in shared memory) to be able to wake me up as well.
>
> This is a good and useful addition! I think Windows has implemented a
> generalization of this (called "wait objects" or something like that),
> which effectively allows a select()- (or in this case kqueue())-like
> syscall to wait on both file descriptors and condvars (as well as
> probably other MS-style objects). It's useful for multiplexing events
> for dissimilar sources.
>
> But you will probably soon receive a message to take this discussion
> to hackers at freebsd.org, and I agree :)
>
------------------------------
Randall Stewart
803-317-4952 (cell)
803-345-0391(direct)
More information about the freebsd-hackers
mailing list