Klarade millennium-buggen
|
|
Reg.datum: Mar 2004
Inlägg: 3 471
|
|
Klarade millennium-buggen
Reg.datum: Mar 2004
Inlägg: 3 471
|
Därför använder man sempahorer, det är resurssnålt, effektivt och tillverkat för just den här användningen. Att öppna en fil för att hämta ett värde känns inte särskilt optimalt. Inte heller att köra ett SQL-anrop.
Nåt i stil med detta borde funka:
$resource = sem_get(1); # hitta resurs-id till sempahore 1
shm_put_var($resource, 1, 'ett värde'); # spara 'ett värde' på plats 1 i semaphore 1
Nu kan man i alla andra instanser av programmet använda sig av:
$resource = sem_get(1); # hitta resurs-id till sempahore 1
shm_get_var($resource, 1); # hämta värde 1 från semaphore 1.
Om jag inte förstått något fel. En lite hjälp på vägen iaf.
|