Я пытался использовать XHR, JS Fetch и, наконец, emscripten_fetch, и никто не работает (все ведут повесить) Флаги: < /p>
Код: Выделить всё
-std=c++20
-pthread
-s USE_PTHREADS=1
-s PTHREAD_POOL_SIZE=8
-s ALLOW_BLOCKING_ON_MAIN_THREAD=1
-s FETCH=1
emscripten_fetch_attr_t attr;
emscripten_fetch_attr_init(&attr);
strcopy(attr.requestMethod, "GET");
attr.attributes = EMSCRIPTEN_FETCH_LOAD_TO_MEMORY | EMSCRIPTEN_FETCH_SYNCHRONOUS;
emscripten_fetch_t * fetch = emscripten_fetch(&attr, "testfile.json");
UInt32 response_code = fetch->status;
emscripten_fetch_close(fetch);
return Response(response_code);
< /code>
, прежде чем спросить .. < /p>
- Это не в основном потоке < /li>
и в противном случае, потоки работают ОК (как протестировано путем подражания рабочей нагрузки с петлей со сном)
Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-thread
Мобильная версия