Разница между getmypid() и posix_getpid()

Какая разница между функциями getmypid() и posix_getpid()?

Я обратился к getmypid(), потому что мой script должен запускаться как в Windows, так и в Linux.

Ответы

Ответ 1

Кажется, основное различие заключается в том, что вы сказали:

  • getmypid работает как на windows, так и на linux
  • posix_getpid не работает над окнами, как указано здесь

Я предполагаю, что второй существует, чтобы быть своего рода POSIX-совместимым (если есть другие функции POSIX, почему бы и нет?)

Итак, если вы хотите, чтобы ваш код был портативным, вы будете использовать первый - как и вы.