vcl: improve handling of thread cancelation in vls 75/41975/3
authorFlorin Coras <[email protected]>
Sat, 7 Dec 2024 21:20:46 +0000 (16:20 -0500)
committerFlorin Coras <[email protected]>
Sat, 7 Dec 2024 21:27:22 +0000 (16:27 -0500)
commit4e271dda7b7177e73199b0ccdbf047c0bb55714d
tree65e802d312d00c540adb6e4f76c1ec16bdb625de
parentb8af24b26d3e1cd2240a9c2ee11340ba9b696f6c
vcl: improve handling of thread cancelation in vls

Meant for multi-threaded applications that share a vls and vcl worker.
Disable thread cancelation on thread new thread detection and add a new
pthread cancelation point in vls_mt_mq_lock

Type: improvement

Change-Id: I21b16ee7c6a5ec31b8f6363325cc7ffa463c7b5c
Signed-off-by: Florin Coras <[email protected]>
src/vcl/vcl_locked.c