25 lines
528 B
JavaScript
25 lines
528 B
JavaScript
importScripts("worker-resources.js");
|
|
|
|
onmessage = function (event) {
|
|
var memory = event.data;
|
|
var didStartIdx = 0;
|
|
var shouldGoIdx = 1;
|
|
var didEndIdx = 2;
|
|
|
|
postMessage("Started!");
|
|
postMessage("Memory: " + memory);
|
|
|
|
wait(memory, didStartIdx, 0, 1);
|
|
|
|
postMessage("It started!");
|
|
|
|
memory[shouldGoIdx] = 1;
|
|
wake(memory, shouldGoIdx);
|
|
|
|
wait(memory, didEndIdx, 0, 1);
|
|
|
|
postMessage("All done!");
|
|
postMessage("Memory: " + memory);
|
|
postMessage("done");
|
|
}
|