document context create cannot execute in parallel

Reported by Ash 20001 <ash20001@hotmail.com>

Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
Andy Green 2015-10-20 12:24:00 +08:00
parent 0d89f3cbed
commit d256194a0c

View file

@ -44,6 +44,12 @@ websocket ones, you can combine them together with the websocket ones
in one poll loop, see "External Polling Loop support" below, and in one poll loop, see "External Polling Loop support" below, and
still do it all in one thread / process context. still do it all in one thread / process context.
If you insist on trying to use it from multiple threads, take special care if
you might simultaneously create more than one context from different threads.
SSL_library_init() is called from the context create api and it also is not
reentrant. So at least create the contexts sequentially.
Only send data when socket writeable Only send data when socket writeable
------------------------------------ ------------------------------------