Results of 1 - 8 of about 8 for 起床 (0.004 sec.)
- Man page of FUTEX 13375
- FUTEX Section: Linux Programmer's Manual (2) Updated: 2014-05-21 Index JM Home Page 名前 futex - 高速ユーザー空間ロック 書式 #include < linux/futex.h > #include < sys/time.h > int futex(int * uaddr , int op , int val , const struct timespec
... システムコールは、 指定したアドレスの値が変更されるのをプログラムが待つ手段や 特定のアドレスに対して待機中のプロセスを wake (起床) させる手段を提供する (プロセスが異なれば同じメモリーに対するアドレスも同じではないかもしれないが、 カーネルは異なる位置に ... く完了しなかった場合、 カーネルに仲裁させるためにシステムコールを呼ぶ必要がある。 仲裁というのは、呼び出しプロセスを sleep (起床待ち) させたり、反対に 待ちプロセスを wake させたりすることを意味する。 この関数を呼び出すプロセスは futex (7) に記述されてい ...
-
https://man.mtool.work/man/20260915/man2/futex.2.html
- Man page of FUTEX 10212
- FUTEX Section: Linux Programmer's Manual (7) Updated: 2017-09-15 Index JM Home Page 名前 futex - 高速ユーザー空間ロック機構 書式 #include < linux/futex.h > 説明 Linux カーネルは、ユーザー空間で高速なロック機構やセマフォを使用するための 基礎
... プロセスがあるということである。 ユーザー空間ではカウンターを 1 に設定し、 FUTEX_WAKE を用いてカーネルに待ちプロセスを wake (起床) させるよう指示する。 futex の獲得を待つ、すなわち futex を "down" するには反対の操作を行なう。 不可分操作でカウンターをデ ...
-
https://man.mtool.work/man/20260915/man7/futex.7.html
- Man page of SEMOP 8639
- SEMOP Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 semop, semtimedop - System V セマフォの操作 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/sem.h > int semop(int semid , struct se
... ル 2.6.x (x <= 10) には、ある状況においてセマフォ値が 0 になるのを 待っているスレッドが、セマフォ値が実際に 0 になったときに起床 (wake up) されない、というバグがある。このバグはカーネル 2.6.11 で修正されている。 例 以下の部分的なコードは、 セマフォ 0 ...
-
https://man.mtool.work/man/20260915/man2/semop.2.html
- Man page of SEMOP 8639
- SEMOP Section: Linux Programmer's Manual (2) Updated: 2020-04-11 Index JM Home Page 名前 semop, semtimedop - System V セマフォの操作 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/sem.h > int semop(int semid , struct se
... ル 2.6.x (x <= 10) には、ある状況においてセマフォ値が 0 になるのを 待っているスレッドが、セマフォ値が実際に 0 になったときに起床 (wake up) されない、というバグがある。このバグはカーネル 2.6.11 で修正されている。 例 以下の部分的なコードは、 セマフォ 0 ...
-
https://man.mtool.work/man/20260915/man2/semtimedop.2.html
- Man page of CLONE 7844
- CLONE Section: Linux Programmer's Manual (2) Updated: 2014-09-21 Index JM Home Page 名前 clone, __clone2 - 子プロセスを作成する 書式 /* glibc ラッパー関数のプロトタイプ */ #include < sched.h > int clone(int (* fn )(void *), void * child_sta
... 終了したときに子プロセスのメモリー内の ctid が指す場所にある子プロセスのスレッド ID を消去し、 そのアドレスで futex を wake (起床) させる。 このアドレスは set_tid_address (2) システムコールで変更することができる。 この機能はスレッドライブラリで使用され ...
-
https://man.mtool.work/man/20260915/man2/__clone2.2.html
- Man page of CLONE 7844
- CLONE Section: Linux Programmer's Manual (2) Updated: 2014-09-21 Index JM Home Page 名前 clone, __clone2 - 子プロセスを作成する 書式 /* glibc ラッパー関数のプロトタイプ */ #include < sched.h > int clone(int (* fn )(void *), void * child_sta
... 終了したときに子プロセスのメモリー内の ctid が指す場所にある子プロセスのスレッド ID を消去し、 そのアドレスで futex を wake (起床) させる。 このアドレスは set_tid_address (2) システムコールで変更することができる。 この機能はスレッドライブラリで使用され ...
-
https://man.mtool.work/man/20260915/man2/clone.2.html
- Man page of CLONE 7844
- CLONE Section: Linux Programmer's Manual (2) Updated: 2014-09-21 Index JM Home Page 名前 clone, __clone2 - 子プロセスを作成する 書式 /* glibc ラッパー関数のプロトタイプ */ #include < sched.h > int clone(int (* fn )(void *), void * child_sta
... 終了したときに子プロセスのメモリー内の ctid が指す場所にある子プロセスのスレッド ID を消去し、 そのアドレスで futex を wake (起床) させる。 このアドレスは set_tid_address (2) システムコールで変更することができる。 この機能はスレッドライブラリで使用され ...
-
https://man.mtool.work/man/20260915/man2/clone2.2.html
- Man page of CLONE 7844
- CLONE Section: Linux Programmer's Manual (2) Updated: 2014-09-21 Index JM Home Page 名前 clone, __clone2 - 子プロセスを作成する 書式 /* glibc ラッパー関数のプロトタイプ */ #include < sched.h > int clone(int (* fn )(void *), void * child_sta
... 終了したときに子プロセスのメモリー内の ctid が指す場所にある子プロセスのスレッド ID を消去し、 そのアドレスで futex を wake (起床) させる。 このアドレスは set_tid_address (2) システムコールで変更することができる。 この機能はスレッドライブラリで使用され ...
-
https://man.mtool.work/man/20260915/man2/clone3.2.html
PREV
1
NEXT