php: delete shared memory on windows
问题 This code: shmop_delete(); shmop_close(); doesn't delete shared memory. An experiment: $shmid = @shmop_open(1234, 'a', 0, 0); var_dump($shmid); yields bool(false) of course. But $shmid = shmop_open(5678, 'c', 0644, 10); ... shmop_delete($shmid); shmop_close($shmid); ... $shmid = @shmop_open(5678, 'a', 0, 0); var_dump($shmid); yields int(157) Why not deleted yet? How can I delete shared memory? I'm running apache on windows 7. 回答1: SHM is not natively available in Windows, so PHP tries to