EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Thread context

Also by EldoS: BizCrypto
Components for BizTalk® and SQL Server® Integration Services that let you securely store and transfer information in your business automation solutions.
Posted: 12/03/2008 09:39:20
by David Perkins (Standard support level)
Joined: 12/03/2008
Posts: 17


Can you tell me which of the events/funcs are called by MsgConnect from a different thread to the one containing the Messenger?

Posted: 12/04/2008 04:37:35
by Eugene Mayevski (Team)

InetTransport's OnConnect/OnDisconnect are called from context of the worker thread.

Events of MCMessenger and MCQueue and also callbacks passed to SendMessageTimeoutCallback are called in context of the thread in which you call DispatchMessages or other method of MCMessenger.

Sincerely yours
Eugene Mayevski
Posted: 12/04/2008 04:55:11
by David Perkins (Standard support level)
Joined: 12/03/2008
Posts: 17

Thanks. Can I assume that any delays I produce when processing incoming messages will not delay receiving new messages by the worker thread?
Posted: 12/04/2008 05:22:59
by Eugene Mayevski (Team)

Yes, speed of processing the message won't affect transfers. However, if processing of some message takes long time (dozens of seconds or even minutes), then you should consider complicating the scheme by adding asynchronous processing.

Sincerely yours
Eugene Mayevski



Topic viewed 4070 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!