saya lihat memang tidak ada support default di PHP atau tool lain
untuk melakukan single-request-at-a-time semacam ini. jadi aplikasi
web harus membuat mekanisme mutex/locking sendiri, baik itu dengan
semaphoring/file locking.

--
sh

At 3/29/2001 06:19 PM, you wrote:
> > btw, jika tidak ingin hal spt ini terjadi, anda harus mencegah
> > A dan B jalan bersamaan. misalnya dengan membuat lock file/semaphore
> > di awal A berjalan dan menghapusnya di akhir A. B mengecek dulu
> > keberadaan lock ini. jika ada, tunggu dahulu misalnya. baru _setelah_
> > melihat lock file lenyap dan langsung membuat lock bagi dirinya,
> > lakukan session_register().
>Nah, nanti kan berarti harus ada mekanisme sendiri, bukan dihandle oleh PHP.
>Apakah PHP memang tidak meng-handle? Atau ini asumsi anda?
>Dengan cara di atas, berarti si programmer harus memikirkan keberadaan file
>lock. Belum lagi masalah race condition. Apakah function file access di PHP
>itu memperhitungkan race condition? Atau cuman throw ke system function
>saja? Pertanyaannya jadi panjang =)
>
>- irving


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke