Dear all,
If I send a multi-part message each of which is created with "int
zmq_msg_init_data (zmq_msg_t *msg, void *data, size_t size, zmq_free_fn
*ffn, void *hint)", then the free callback functions are guaranteed to be
called in the order that each message is sended, regardless of any
implementation depending on OS and hardware?
Or does this depend on the implementation ?

The reason I ask this is that if the ordering is guaranteed, I can give the
free callback function only on the last multipart message, which gives the
chance of minimizing the race conditions among threads.

Thanks.
_______________________________________________
zeromq-dev mailing list
[email protected]
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to