RE: [Ikvm-developers] WFC classes
Brought to you by:
jfrijters
|
From: Lisbeth K. <lis...@ap...> - 2005-11-01 17:27:43
|
Windows has this overly-elaborate apartment threading model to overcome the fact that Windows using the Intel processor doesn't provide hardware memory protection. In a normal process/thread environment, a process encompasses one or more threads using a process-bound memory space. In Windows the process is replaced by the 'apartment'. An apartment is a logical grouping of threads that ought to use the same memory space except that there is no memory protection and by crossing into other memory spaces, you can crash Windows. In this Windows model inter-process communication is replaced with inter-apartment call marshalling. My question is how do threads in IKVM interact with the Windows apartment threading model? --- Lisbeth Kellogg Office: 651-675-2610 -----Original Message----- From: Jeroen Frijters [mailto:je...@su...] Sent: Wednesday, October 26, 2005 1:47 PM To: Lisbeth Kellogg; ikv...@li... Subject: RE: [Ikvm-developers] WFC classes Lisbeth Kellogg wrote: > Can anyone tell me how IKVM behaves under the Windows threading model? What exactly do you mean by this? Regards, Jeroen |