From: Mathieu Desnoyers Date: Thu, 3 Mar 2011 16:49:06 +0000 (-0500) Subject: Update README for urcu-bp fork handling X-Git-Tag: v0.5.3~1 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=bfd123722c1b4f1eec58df9de60625efbb9ef23d;p=userspace-rcu.git Update README for urcu-bp fork handling Signed-off-by: Mathieu Desnoyers --- diff --git a/README b/README index ec0d6a2..b6d2ae4 100644 --- a/README +++ b/README @@ -201,4 +201,6 @@ Interaction with fork() threads) should be released before a fork() is performed, except for the rather common scenario where fork() is immediately followed by exec() in the child process. The only implementation not subject to that rule is - liburcu-bp, which is designed to handle this case. + liburcu-bp, which is designed to handle this case by requiring a call to + synchronize_rcu() following the fork() in the child before any new + thread is created.