Message Passing: Difference between revisions

Rv edit by Brynet-Inc, 'queuing' and 'oversized' are the correct spellings
[unchecked revision][unchecked revision]
m (Minor spelling fix..)
(Rv edit by Brynet-Inc, 'queuing' and 'oversized' are the correct spellings)
Line 26:
 
==Variable or Fixed Messages Size==
A message typically includes the ID of the emitting thread (or a replying port), a message code and a few arguments. Message queueingqueuing and dispatching code can be greatly simplified if message size is fixed.
 
When messages longer than the fixed-size are required, one will need to provide a way to describe the long message in the small structure. If copying a 4-word message forth and back doesn't imply excessive processing cost, it will be very different for the 1MB of data you send to a disk server. In that case, it is suggested to toy with paging in order to map the real data from the emitter to the receiver's address space.
Line 33:
===Forum===
*[[Topic:10116|passing messages through registers]]
*[[Topic:10922|RPC message size, handling over sizedoversized messages]]
==External Links==
*[[Wikipedia:Message Passing]]
Anonymous user