View Single Post
Old 29 June 2016, 16:57   #15
meynaf
son of 68k
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 44
Posts: 2,459
Quote:
Originally Posted by idrougge View Post
Yeah, is there any reason that won't work?
There can be many.
If you pass a message to another app, then any data in your message needs to be in shared memory, which may involve extra data copying, buffer allocation for strings, etc.
Exec itself has many linked lists, in which items can be located anywhere (new tasks, interrupts, etc, can be in memory allocated by any task). But most of it runs in user mode. And programs walking these lists also do. Because it's much faster this way.
meynaf is offline  
 
Page generated in 0.08142 seconds with 9 queries