5

_r接尾辞はスレッドセーフなものを示すために使用されていることを私は知って います。たとえば、strtokandstrtok_rまたはlibmysql.soand libmysql_r.so。しかし、これが実際に何を意味するのかどこにも見つかりませんか?たとえば、_t「タイプ」を意味し、_r接尾辞はどういう意味ですか?

4

3 に答える 3

10

http://pubs.opengroup.org/onlinepubs/000095399/xrat/xbd_chap04.htmlの章A.4.16 Thread-Safetyを参照してください:

接尾辞「_r」は歴史的なもので、「r」は「再入可能」を表しています。

于 2012-10-27T19:28:45.240 に答える
5

_rサフィックスは再入可能を表します。

于 2012-10-27T19:26:45.770 に答える
3

_rこれらの関数は実際には再入可能ではないかもしれませんが、再入可能であることを意味します。これらの関数は、静的ストレージを使用しないことを保証するだけです。

于 2012-10-27T19:28:04.933 に答える