- 38 名前: ◆QZaw55cn4c mailto:sage [2011/04/04(月) 23:35:13.57 ]
- >>30
>>19 に対する返答としては、 「スレッドに関する諸機能は OS が提供するものであり、C 言語には内包されていない。 C からスレッドを使用するには、OS により規定されている方法で OS の機能を使用しなければならない。 Windows ならば win32api (DLL の形で提供されている、最終的には不正命令による内部割込みだったはず。)、 unix ならばシステムコール(i386 上で実装されているLinux を含む種々の unix 系OS は、最終的にソフトウェア割込み(int 命令)だったはず。)を呼び出すことにより、OS 提供の機能を使用する。」 ※i386コールゲートによるシステムコールの実装は寡聞にして知りません。教科書的にはこれが正だと思うのですが。
|

|