キーワード
-
Init
_ Thread (1) -
rb
_ attr (1) -
rb
_ define _ attr (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ gc _ mark _ threads (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ thread _ abort _ exc (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ alive _ p (1) -
rb
_ thread _ alloc (1) -
rb
_ thread _ alone (1) -
rb
_ thread _ aref (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ atfork (1) -
rb
_ thread _ check (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ create (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ critical _ set (1) -
rb
_ thread _ current (1) -
rb
_ thread _ dead (1) -
rb
_ thread _ deadlock (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ fd _ close (1) -
rb
_ thread _ fd _ writable (1) -
rb
_ thread _ initialize (1) -
rb
_ thread _ inspect (1) -
rb
_ thread _ interrupt (1) -
rb
_ thread _ join (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ key _ p (1) -
rb
_ thread _ keys (1) -
rb
_ thread _ kill (1) -
rb
_ thread _ list (1) -
rb
_ thread _ local _ aref (1) -
rb
_ thread _ local _ aset (1) -
rb
_ thread _ main (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ priority (1) -
rb
_ thread _ priority _ set (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ ready (1) -
rb
_ thread _ remove (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ run (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ s _ abort _ exc _ set (1) -
rb
_ thread _ s _ kill (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ safe _ level (1) -
rb
_ thread _ save _ context (1) -
rb
_ thread _ schedule (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ thread _ sleep (1) -
rb
_ thread _ sleep _ forever (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ start _ timer (1) -
rb
_ thread _ status (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ p (1) -
rb
_ thread _ stop _ timer (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ value (1) -
rb
_ thread _ wait _ fd (1) -
rb
_ thread _ wait _ for (1) -
rb
_ thread _ wait _ other _ threads (1) -
rb
_ thread _ wakeup (1) -
rb
_ thread _ yield (1) -
read
_ escape (1) -
readonly
_ setter (1) -
stack
_ extend (1) -
thgroup
_ add (1) -
thread
_ free (1) -
thread
_ keys _ i (1) -
thread
_ mark (1) -
thread
_ status _ name (1) -
thread
_ switch (1)
検索結果
先頭5件
-
static int read
_ escape(void) (78304.0) -
一文字に相当するバックスラッシュ記法が許す 文字列を入力バッファから読みとり、評価値を返す。 先頭のバックスラッシュはすでに読みこんでいるものと仮定する。 不正な記法に対しては yyerror を呼び出し, 0 を返す。
一文字に相当するバックスラッシュ記法が許す
文字列を入力バッファから読みとり、評価値を返す。
先頭のバックスラッシュはすでに読みこんでいるものと仮定する。
不正な記法に対しては yyerror を呼び出し, 0 を返す。 -
static void readonly
_ setter(VALUE val , ID id , void *var) (78304.0) -
-
static void rb
_ thread _ ready(rb _ thread _ t th) (36904.0) -
-
static void rb
_ thread _ wait _ other _ threads(void) (36604.0) -
-
VALUE rb
_ thread _ local _ aref(VALUE thread , ID id) (18604.0) -
-
VALUE rb
_ thread _ local _ aset(VALUE thread , ID id , VALUE val) (18604.0) -
-
VALUE rb
_ thread _ run(VALUE thread) (18604.0) -
スレッド thread に実行権を渡します。
スレッド thread に実行権を渡します。 -
VALUE rb
_ thread _ wakeup(VALUE thread) (18604.0) -
停止中のスレッド thread を再開させます。
停止中のスレッド thread を再開させます。 -
static VALUE rb
_ thread _ abort _ exc(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ abort _ exc _ set(VALUE thread , VALUE val) (18604.0) -
-
static VALUE rb
_ thread _ alive _ p(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ aref(VALUE thread , VALUE id) (18604.0) -
-
static VALUE rb
_ thread _ aset(VALUE thread , VALUE id , VALUE val) (18604.0) -
-
static VALUE rb
_ thread _ initialize(VALUE thread , VALUE args) (18604.0) -
-
static VALUE rb
_ thread _ inspect(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ join _ m(int argc , VALUE *argv , VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ key _ p(VALUE thread , VALUE id) (18604.0) -
-
static VALUE rb
_ thread _ keys(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ kill(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ priority(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ priority _ set(VALUE thread , VALUE prio) (18604.0) -
-
static VALUE rb
_ thread _ raise(int argc , VALUE *argv , rb _ thread _ t th) (18604.0) -
-
static VALUE rb
_ thread _ raise _ m(int argc , VALUE *argv , VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ safe _ level(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ start _ 0(VALUE (*fn)() , void *arg , rb _ thread _ t th _ arg) (18604.0) -
-
static VALUE rb
_ thread _ status(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ stop _ p(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ value(VALUE thread) (18604.0) -
-
static VALUE rb
_ thread _ yield(VALUE arg , rb _ thread _ t th) (18604.0) -
-
static const char * thread
_ status _ name(enum thread _ status status) (18604.0) -
-
static int rb
_ thread _ dead(rb _ thread _ t th) (18604.0) -
-
static int rb
_ thread _ join(rb _ thread _ t th , double limit) (18604.0) -
-
static rb
_ thread _ t rb _ thread _ alloc(VALUE klass) (18604.0) -
-
static rb
_ thread _ t rb _ thread _ check(VALUE data) (18604.0) -
-
static void rb
_ thread _ remove(rb _ thread _ t th) (18604.0) -
-
static void rb
_ thread _ restore _ context(rb _ thread _ t th , int exit) (18604.0) -
スレッドを切り替えるにあたって、切り替え先のスレッド th の コンテキストを評価器に復帰します。
スレッドを切り替えるにあたって、切り替え先のスレッド th の
コンテキストを評価器に復帰します。 -
static void rb
_ thread _ save _ context(rb _ thread _ t th) (18604.0) -
スレッドを切り替えるにあたって、現在実行中のスレッド th の コンテキストを評価器から th に退避します。
スレッドを切り替えるにあたって、現在実行中のスレッド th の
コンテキストを評価器から th に退避します。 -
static void thread
_ free(rb _ thread _ t th) (18604.0) -
-
static void thread
_ mark(rb _ thread _ t th) (18604.0) -
-
VALUE rb
_ thread _ create(fn , arg) (18304.0) -
VALUE (*fn)(); void *arg;
VALUE (*fn)();
void *arg; -
VALUE rb
_ thread _ current(void) (18304.0) -
現在実行中のスレッドを返します。
現在実行中のスレッドを返します。 -
VALUE rb
_ thread _ list(void) (18304.0) -
-
VALUE rb
_ thread _ main(void) (18304.0) -
メインスレッド (プロセスの一番最初に存在するスレッド) を返します。
メインスレッド (プロセスの一番最初に存在するスレッド) を返します。 -
VALUE rb
_ thread _ stop(void) (18304.0) -
現在実行中のスレッドを停止します。 他のスレッドから rb_thread_wakeup を呼ばれると再開します。
現在実行中のスレッドを停止します。
他のスレッドから rb_thread_wakeup を呼ばれると再開します。 -
int rb
_ thread _ alone(void) (18304.0) -
評価器にスレッドが一つしか存在しないとき真。
評価器にスレッドが一つしか存在しないとき真。 -
int rb
_ thread _ fd _ writable(int fd) (18304.0) -
-
static VALUE rb
_ mod _ attr _ reader(int argc , VALUE *argv , VALUE klass) (18304.0) -
-
static VALUE rb
_ thread _ critical _ get(void) (18304.0) -
-
static VALUE rb
_ thread _ critical _ set(VALUE obj , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ exit(void) (18304.0) -
-
static VALUE rb
_ thread _ pass(void) (18304.0) -
Thread#pass の実体。
Thread#pass の実体。 -
static VALUE rb
_ thread _ s _ abort _ exc(void) (18304.0) -
-
static VALUE rb
_ thread _ s _ abort _ exc _ set(VALUE self , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ s _ kill(VALUE obj , VALUE th) (18304.0) -
-
static VALUE rb
_ thread _ s _ new(int argc , VALUE *argv , VALUE klass) (18304.0) -
-
static VALUE rb
_ thread _ start(VALUE klass , VALUE args) (18304.0) -
-
static int thread
_ keys _ i(ID key , VALUE value , VALUE ary) (18304.0) -
-
static int thread
_ switch(int n) (18304.0) -
-
static void rb
_ thread _ cleanup(void) (18304.0) -
-
static void rb
_ thread _ deadlock(void) (18304.0) -
-
void Init
_ Thread(void) (18304.0) -
-
void rb
_ define _ readonly _ variable(const char *name , VALUE *var) (18304.0) -
-
void rb
_ gc _ mark _ threads(void) (18304.0) -
存在するスレッド全てをマークします。
存在するスレッド全てをマークします。 -
void rb
_ thread _ atfork(void) (18304.0) -
-
void rb
_ thread _ fd _ close(int fd) (18304.0) -
-
void rb
_ thread _ interrupt(void) (18304.0) -
-
void rb
_ thread _ schedule(void) (18304.0) -
他のスレッドに実行権を渡します。 対象の特定はできません。
他のスレッドに実行権を渡します。
対象の特定はできません。
@see rb_thread_wait_fd, rb_thread_wait_for -
void rb
_ thread _ signal _ raise(char *sig) (18304.0) -
-
void rb
_ thread _ sleep(int sec) (18304.0) -
-
void rb
_ thread _ sleep _ forever(void) (18304.0) -
-
void rb
_ thread _ start _ timer(void) (18304.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。 -
void rb
_ thread _ stop _ timer(void) (18304.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。 -
void rb
_ thread _ trap _ eval(VALUE cmd , int sig) (18304.0) -
-
void rb
_ thread _ wait _ fd(int fd) (18304.0) -
ファイルディスクリプタ fd を読み込めるようになるまで カレントスレッドを停止します。
ファイルディスクリプタ fd を読み込めるようになるまで
カレントスレッドを停止します。 -
void rb
_ thread _ wait _ for(struct timeval time) (18304.0) -
time の長さの時間が経過するまでカレントスレッドを停止します。
time の長さの時間が経過するまでカレントスレッドを停止します。 -
void rb
_ define _ attr(VALUE klass , const char *name , int read , int write) (352.0) -
クラス klass にメソッド name と name= を定義します。 read が真のときは name を定義し、 write が真のときは name= を定義します。
クラス klass にメソッド name と name= を定義します。
read が真のときは name を定義し、
write が真のときは name= を定義します。 -
static VALUE thgroup
_ add(VALUE group , VALUE thread) (304.0) -
-
static void stack
_ extend(rb _ thread _ t th , int exit) (304.0) -
-
void rb
_ attr(VALUE klass , ID id , int read , int write , int ex) (304.0) -