Merge branch 'bugfix/lwip_docs_delete_while_select_v4.1' into 'release/v4.1'

lw-IP: Add docs about not supported delete of task while blocked on select (v4.1)

See merge request espressif/esp-idf!13678
This commit is contained in:
Krzysztof Budzynski 2021-05-31 02:36:14 +00:00
commit bb2ce2cb4e

View File

@ -294,6 +294,9 @@ Thread-safe sockets
It is possible to ``close()`` a socket from a different thread to the one that created it. The ``close()`` call will block until any function calls currently using that socket from other tasks have returned.
It is, however, not possible to delete a task while it is actively waiting on ``select()`` or ``poll()`` APIs. It is always necessary that these APIs exit before destroying the task, as this might corrupt internal structures and cause subsequent crashes of the lwIP.
(These APIs allocate globally referenced callback pointers on stack, so that when the task gets destroyed before unrolling the stack, the lwIP would still hold pointers to the deleted stack)
On demand timers
++++++++++++++++