On Tue, 2005-11-08 at 12:35 -0700, Christopher Nelson wrote:

> How is that different from:
> 
> -- Thread A --
> share_id=share_memory(pointer_to_buffer, buffer_size);
> 
> send(endpoint, share_id);
> 
> -- Thread B --
> share_id=recv(endpoint);
> 
> if is_acceptable(share_size(share_id)) pointer=accept_memory(share_id);
> else reject_memory(share_id);

Offhand, I don't think that it is only minor differences in the details
of the mechanisms.

shap



_______________________________________________
L4-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/l4-hurd

Reply via email to