diff options
| author | Morten Sørvig <morten.sorvig@qt.io> | 2023-02-27 12:01:24 +0100 |
|---|---|---|
| committer | Morten Sørvig <morten.sorvig@qt.io> | 2023-02-28 17:53:10 +0100 |
| commit | 50057fec93a3acbd44080bc0c0f41d3dc1f41743 (patch) | |
| tree | 08be9778fbeeff5a1dc8bb9f6cf3d1db6ab1028e /src/3rdparty/sqlite/sqlite3.c | |
| parent | 55568b8c626576726c6c9138c8044ea52bc3a355 (diff) | |
wasm: use emscripten::ProxyingQueue
Use ProxyingQueue for proxing calls from secondary threads
to the main thread. This replaces the previous usage of the
private emscripten_async_run...() API.
Keep the existing "trampoline" which in addition proxies
using a JavaScript zero timer. This makes sure that
the proxied call is made with a clean stack, and not
e.g. while the main thread is waiting on a mutex.
Change-Id: I66cfdc2cf4bc733b1732973677c2ae46d85c8e7c
Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
Diffstat (limited to 'src/3rdparty/sqlite/sqlite3.c')
0 files changed, 0 insertions, 0 deletions
