mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* thread.c (rb_thread_call_without_gvl2): added.
it can skip last CHECK_INTS. See document for more details. Document about it was updated a bit. * include/ruby/thread.h (decl. of rb_thread_call_without_gvl2): added. * thread.c (rb_thread_call_with_gvl): remove "EXPERIMENTAL!" warning from a document. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6684ade9a3
commit
e9a91d2c95
3 changed files with 91 additions and 15 deletions
|
@ -28,6 +28,9 @@ extern "C" {
|
|||
void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1);
|
||||
void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1,
|
||||
rb_unblock_function_t *ubf, void *data2);
|
||||
void *rb_thread_call_without_gvl2(void *(*func)(void *, int *), void *data1,
|
||||
rb_unblock_function_t *ubf, void *data2);
|
||||
|
||||
|
||||
#if defined __GNUC__ && __GNUC__ >= 4
|
||||
#pragma GCC visibility pop
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue