Searched refs:nativeQueue (Results 1 - 3 of 3) sorted by relevance

/openjdk7/jdk/src/macosx/classes/com/apple/concurrent/
H A DLibDispatchNative.java37 static native void nativeReleaseQueue(long nativeQueue); argument
38 static native void nativeExecuteAsync(long nativeQueue, Runnable task); argument
39 static native void nativeExecuteSync(long nativeQueue, Runnable task); argument
H A DDispatch.java85 final long nativeQueue = LibDispatchNative.nativeCreateConcurrentQueue(priority.nativePriority);
86 if (nativeQueue == 0L) return null;
87 return new LibDispatchConcurrentQueue(nativeQueue);
111 final long nativeQueue = LibDispatchNative.nativeCreateSerialQueue(queueName);
112 if (nativeQueue == 0) return null;
113 return new LibDispatchSerialQueue(nativeQueue);
/openjdk7/jdk/src/macosx/native/com/apple/concurrent/
H A DDispatch.m95 (JNIEnv *env, jclass clazz, jlong nativeQueue)
97 if (nativeQueue == 0L) return;
98 dispatch_release((dispatch_queue_t)jlong_to_ptr(nativeQueue));
105 static void perform_dispatch(JNIEnv *env, jlong nativeQueue, jobject runnable, void (*dispatch_fxn)(dispatch_queue_t, dispatch_block_t))
108 dispatch_queue_t queue = (dispatch_queue_t)jlong_to_ptr(nativeQueue);
147 (JNIEnv *env, jclass clazz, jlong nativeQueue, jobject runnable)
150 perform_dispatch(env, nativeQueue, runnable, dispatch_async);
160 (JNIEnv *env, jclass clazz, jlong nativeQueue, jobject runnable)
163 perform_dispatch(env, nativeQueue, runnable, dispatch_sync);

Completed in 36 milliseconds