YAMI - Yet Another Messaging Infrastructure
|
YAMI Home |
Questions & Answers Everybody can ask a question. Just send me an e-mail and I'll try to answer. When I start the YAMI server on my Linux machine, I can see many processes with the same name.
This is due to the way threads are implemented in older Linux kernel.
Typical YAMI application (whether it is a client or server) uses many
internal threads of execution. All of them are reported by the
I cannot start the same YAMI program again, short
after it has stopped.
On Unix systems, the used sockets are kept around for some time even
after the program terminated. When the same program starts again, it
tries to use a resource that from the system's viewpoint is already
occupied.
Is it possible to register a PassiveObject inside
another PassiveObject's
Yes. Moreover - you can also unregister any object, even the same
("this" object). These operations are thread-safe, which means that
even when the object in question is executing its own Does YAMI handle the conversions between different string encodings? No. YAMI allows you to send messages containing parameters of type wide string, but no conversion is done automatically. In order to enforce the real compatibility between the communicating objects, all parts need to have the same understanding of what particular character codes mean. |