/ohos5.0/foundation/arkui/napi/test/unittest/ |
H A D | test_napi_threadsafe.cpp | 402 auto status = napi_create_threadsafe_function(env, in TsFuncThreadInternal() 612 auto status = napi_create_threadsafe_function(env, testFunc, nullptr, resourceName, in CallThreadSafeWithSamePriorityTest() 749 auto status = napi_create_threadsafe_function(env, 819 auto status = napi_create_threadsafe_function(env, 859 auto status = napi_create_threadsafe_function(env, 903 auto status = napi_create_threadsafe_function(env, 947 auto status = napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, 974 auto status = napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, 1001 auto status = napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, 1032 auto status = napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, [all …]
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-thread-safety.md | 6 napi_create_threadsafe_function是Node-API接口之一,用于创建一个线程安全的JavaScript函数。主要用于在多个线程之间共享和调用,而不会出现竞争条件或死锁。… 39 … napi_create_threadsafe_function(env, jsCb, nullptr, resourceName, 0, 1, callbackData, nullptr,
|
H A D | napi-data-types-interfaces.md | 170 函数指针,用于传入napi_create_threadsafe_function和napi_set_instance_data接口。napi_finalize在对象被回收时会被调用。 188 函数指针,在主线程中与独立线程中的JavaScript代码进行交互,从而实现更加复杂的功能,用于napi_create_threadsafe_function(napi_env env,…,napi… 262 | napi_create_threadsafe_function | 创建线程安全函数。 |
|
H A D | use-call-threadsafe-function-with-priority.md | 84 …napi_create_threadsafe_function(env, jsCb, nullptr, resourceName, 0, 1, callbackData, nullptr, cal…
|
H A D | use-napi-faqs.md | 115 if (napi_create_threadsafe_function(env, nullptr, nullptr, workName, 1, 1, this,
|
/ohos5.0/foundation/arkui/napi/sample/native_module_systemtest/ |
H A D | test_napi.cpp | 6836 napi_status threadresult = napi_create_threadsafe_function( 6928 napi_status threadresult = napi_create_threadsafe_function( 6958 napi_status threadresult = napi_create_threadsafe_function( 6984 napi_status threadresult = napi_create_threadsafe_function( 7011 napi_status threadresult = napi_create_threadsafe_function( 7038 napi_status threadresult = napi_create_threadsafe_function( 7061 napi_status threadresult = napi_create_threadsafe_function( 7087 napi_status threadresult = napi_create_threadsafe_function( 7113 napi_status threadresult = napi_create_threadsafe_function( 7141 napi_status threadresult = napi_create_threadsafe_function( [all …]
|
H A D | js_test_threadsafe_napi.cpp | 204 …NAPI_CALL(env, napi_create_threadsafe_function(env, argv[0], nullptr, asyncName, tsinfo.maxQueueSi… in StartThreadInternal()
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/ressched/interfaces/kits/js/napi/src/ |
H A D | js_systemload_listener.cpp | 40 …napi_create_threadsafe_function(env, nullptr, nullptr, callbackWorkName, 0, 1, nullptr, nullptr, n… in SystemloadListener()
|
/ohos5.0/docs/zh-cn/application-dev/performance/ |
H A D | native-threads-call-js.md | 20 **创建线程安全函数:** 通过调用napi_create_threadsafe_function()创建一个线程安全函数对象。在此过程中,需要指定一个JavaScript回调函数,该函数将在主线程… 78 接口接收到ArkTS传入的JavaScript回调函数后通过napi_create_threadsafe_function创建一个线程安全函数tsfn,tsfn会回调主线程中的ThreadSafeC… 153 …napi_create_threadsafe_function(env, js_cb, NULL, workName, 0, 1, NULL, NULL, NULL, ThreadSafeCall…
|
H A D | develop-Native-modules-using-NAPI-safely-and-efficiently.md | 301 …本身不支持多线程并发操作,但是可以在多线程环境下进行一些数据交互,且需要格外注意线程安全。在多线程环境下,开发者可以使用 napi_create_threadsafe_function 函数创建一… 382 …status = napi_create_threadsafe_function(env, js_cb, NULL, work_name, 0, 1, NULL, NULL, NULL, Call… 405 * 在调用 napi_create_threadsafe_function 时给定了上下文,可以从任何调用 napi_get_threadafe_function_context 的线程中获取。
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/ |
H A D | camera_napi_auto_ref.h | 66 napi_status status = napi_create_threadsafe_function( in ~AutoRef()
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-thread-safety.md | 6 **napi_create_threadsafe_function** is a Node-API interface used to create a thread-safe JS functio… 35 … napi_create_threadsafe_function(env, jsCb, nullptr, resourceName, 0, 1, callbackData, nullptr,
|
H A D | use-call-threadsafe-function-with-priority.md | 84 …napi_create_threadsafe_function(env, jsCb, nullptr, resourceName, 0, 1, callbackData, nullptr, cal…
|
H A D | napi-data-types-interfaces.md | 170 Function pointer passed to **napi_create_threadsafe_function** and **napi_set_instance_data**. **na… 188 … thread to implement more complex scenarios. It is used in **napi_create_threadsafe_function(napi_… 262 | napi_create_threadsafe_function | Creates a thread-safe function.|
|
/ohos5.0/foundation/graphic/graphic_3d/kits/js/include/ |
H A D | AnimationJS.h | 51 …status = napi_create_threadsafe_function(env, nullptr, nullptr, name, 1, 1, this, &ThreadSafeCallb… in ThreadSafeCallback()
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/utils/locks/ |
H A D | lock_request.cpp | 232 …NAPI_CALL_RETURN_VOID(env, napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, 0,… in ArmTimeoutTimer()
|
/ohos5.0/docs/en/application-dev/performance/ |
H A D | develop-Native-modules-using-NAPI-safely-and-efficiently.md | 301 …d be a concern. In a multi-thread environment, you can use **napi_create_threadsafe_function** to … 384 …status = napi_create_threadsafe_function(env, js_cb, NULL, work_name, 0, 1, NULL, NULL, NULL, Call… 407 * The context is given when **napi_create_threadsafe_function** is called and can be obtained from …
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-ndk.md | 286 采用napi_create_threadsafe_function在ArkTS线程创建可被任意线程调用的函数,在C++线程调用napi_call_threadsafe_function可以将结果回调…
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 143 |FUNC|napi_create_threadsafe_function|创建线程安全函数。|10| 518 ### napi_create_threadsafe_function subsection
|
/ohos5.0/foundation/multimedia/av_session/frameworks/js/napi/session/src/ |
H A D | napi_avcontroller_callback.cpp | 345 napi_create_threadsafe_function(env, nullptr, nullptr, resourceName, 0, 1, nullptr, nullptr, in AddCallback()
|
/ohos5.0/foundation/window/window_manager/window_scene/interfaces/kits/napi/scene_session_manager/ |
H A D | js_rss_session.cpp | 54 …napi_create_threadsafe_function(env, nullptr, nullptr, callbackWorkName, 0, 1, nullptr, nullptr, n… in RssEventListener()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | ndk-loading-long-list.md | 378 napi_create_threadsafe_function(
|
/ohos5.0/foundation/communication/bluetooth/frameworks/js/napi/src/socket/ |
H A D | napi_bluetooth_spp_client.cpp | 299 NAPI_BT_CALL_RETURN(napi_create_threadsafe_function(callbackInfo->env_, callback, nullptr, in NapiSppCreateThreadSafeFunc()
|
/ohos5.0/foundation/arkui/napi/native_engine/ |
H A D | native_node_api.cpp | 354 NAPI_EXTERN napi_status napi_create_threadsafe_function(napi_env env, napi_value func, napi_value a… in napi_create_threadsafe_function() function
|
/ohos5.0/docs/en/application-dev/faqs/ |
H A D | faqs-ndk.md | 286 Use **napi_create_threadsafe_function** to create a function that can be called by any thread in th…
|