Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Indigo

Vista - WCF multithreaded service syncronization problem

 
 
Old 01-29-2008   #1 (permalink)


VU x64
 
 

WCF multithreaded service syncronization problem

I have a console application that generates a thread that serves as a WCF services. I also have other threads in the application. I syncronize the incoming data to the WCF service via a Queue class the uses "EventWaitHandle"s. For some reason the WCF thread is not correctly doing a "Set" on the EventWaitHandle. Running the Queue class by itself (no WCF) works fine and has worked successfully in many different multi-threaded environments. The queue class is tread safe implementation of a multiple reader - multiple writer queue. The problem seems to be associated with not have the correct context for EventWaitHandle when being Set on the WCF thread. In the intended environment there may be several identical applications running each with a unique binding but servicing multiple clients. I have played around with
[
ServiceBehavior(ConcurrencyMode = ConcurrencyMode.....)] but it does not seem to help. Any clues as to a direction to follow?

My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Problem with updating service pack1 to service pack2 Vista installation & setup
Problem with a Service that Fails to Start (Bonjour Service) Vista General
Any changes in V2 that make it easier to write multithreaded CmdLe PowerShell
Syncronization Center Vista General
NTP syncronization on Vista? Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46