[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: Re: async serial patch - use the service thread for async IO
From:       Mike McCormack  <mike_mccormack () looksmart ! com ! au>
Date:       2000-11-30 23:16:02
[Download RAW message or body]

>What you can do is add another type of APC that gets called even when
>the alertable flag is false. This will probably be needed for a
number
>of things anyway.

OK, i'll look into it.

>>... i think we should
>> consider a new architecture for wineserver that localizes a
process's
>> handles to that process, so that the penalties for "server"
accesses
>> are not so high. 
>
>The main problem is that the handles of a process can be manipulated
>from another process with DuplicateHandle. Yes this is stupid but
it's
>not my fault ;-)
>
>Alexandre Julliard

How about "promoting" a handle and it's data from inside a service
thread to the wineserver process if it is duplicated? Only pay the
performance penalty if necessary...

Mike


------------------------------------------
mailto:Mike_McCormack@looksmart.com.au
ph +61 2 9427 2196

__________________________________________________________________
Get your own free web email at http://www.looksmart.com.au
LookSmart Australia

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic