hi .. I think I'm ignorant and confused here .. Inproc transport passes a pointer from one thread to another, perhaps one CPU to another.
The refcount is updated atomically and the pointer and refcount are synchronised across caches. This is fast, but it because it isn't a full barrier? I.e. it only synchronises two words of memory?? Not the whole cache? So the message contents aren't synchronised? Wouldn't you have to synchronise the whole region of the message buffer? -- john skaller [email protected] http://felix-lang.org _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
