Mercurial > hg > orthanc-stone
annotate Deprecated/Platforms/Wasm/WasmDelayedCallExecutor.js @ 1419:f5493e5a51a3
single CMakeLists.txt for all SDL samples & unit tests + another one for all Wasm samples
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Wed, 13 May 2020 12:42:52 +0200 |
parents | 419d0320c344 |
children |
rev | line source |
---|---|
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
1 mergeInto(LibraryManager.library, { |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
2 WasmDelayedCallExecutor_Schedule: function(callable, timeoutInMs/*, payload*/) { |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
3 setTimeout(function() { |
466
5055031f4a06
- Added browserify to build. This allows using require calls for modules that
bgo-osimis
parents:
431
diff
changeset
|
4 window.WasmDelayedCallExecutor_ExecuteCallback(callable/*, payload*/); |
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
5 }, timeoutInMs); |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
6 } |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
diff
changeset
|
7 }); |