From d67e8a28c6bf81fa82c7980391f6fb899f66a15b Mon Sep 17 00:00:00 2001
From: Jeff Hill
ca_disable_preemptive_callback.
+ specify ca_disable_preemptive_callback.
@@ -797,6 +797,11 @@ are made by the application can't be guaranteed, and application programs may
need to be prepared for a connected channel to enter a disconnected state at
any time.
+If ca_disable_preemptive_callback is specified then
+additional threads are not allowed to join the CA context using
+ca_context_attach() because allowing other threads to join implies that CA
+callbacks will be called preemptively from more than one thread.
PROCESS_VARIABLE_NAMEBecome a member of the specified CA context.
+Become a member of the specified CA context. If
+ca_disable_preemptive_callback is specified when ca_context_create()
+is called ( or if ca_task_initialize() is called ) then additional threads
+are not allowed to join the CA context because allowing other
+threads to join implies that CA callbacks will be called preemptively from
+more than one thread.