From: Toby C. <tob...@gm...> - 2009-08-03 18:46:51
|
The code looks like it is correct, one minor thing, you no longer need to call pthread_test_cancel yourself, but this shouldnt cause your delays. The Publish call basically pushes the data onto a linked list, so in theory it should not delay anything. It does however have to lock a mutex for access to the list, so if the main server thread is holding that lock for too long then that could cause a delay... Can you see what the timing results are if you set the driver alwayson (add "alwayson 1" to the driver block in the config file). That way there will be no actual data transfer. Also is your client in Push more or pull mode? Toby |