2010-07-10 12 views

Odpowiedz

19

gettimeofday jest bezpieczny dla wątków.

Funkcje (posix) wymienione here mogą nie być, gettimeofday nie jest jednym z nich.

+3

+1 za cytat zamiast po prostu "jest bezpieczny, ponieważ nie powinien robić nic niebezpiecznego ..." –

3

Tak, jest bezpieczny dla wątków. Jedyne dane, które modyfikuje, to struktury, do których przekazywane są wskaźniki, więc implementacja, która nie była bezpieczna dla wątków, musiałaby robić coś strasznego.

Powodzenia w projekcie.

2

W glibc jest to proste opakowanie dla wywołania systemowego (aktualnie jest to vsyscall). Żadne dane nie są dotykane w przestrzeni użytkownika. Jest bezpieczny dla wątków.

1

Podczas tej rozmowy żadne dane nie są modyfikowane. Po prostu dostaniesz kopię. Dlatego jest całkowicie bezpieczny dla wątków.

Powiązane problemy