Je me demande si les méthodes des PHPs SPLFileObject sont atomiques (par exemple thread-safe) ou non?Est-ce que SPLFileObject est atomique?
Si ce n'est pas le cas, je vais implémenter ma propre classe, qui utilisera flock()
, mais est-ce suffisant? La fonction flock est-elle vraiment sûre pour les threads? Que se passe-t-il si la collision se produit après le fichier fopen()
, mais avant le flock()
?