Avatar billede raulg Nybegynder
02. februar 2004 - 17:49 Der er 8 kommentarer og
1 løsning

Har brug for eksempel på semaphorer i c.

er der nogen der har eksempel på semaphor der bruges af flere processer???
Avatar billede arne_v Ekspert
02. februar 2004 - 18:07 #1
platform ?
Avatar billede driis Nybegynder
02. februar 2004 - 18:10 #2
I Windows kan du lave noget semafor lignende med CreateMutex og WaitForSingleObject.
Avatar billede driis Nybegynder
02. februar 2004 - 18:15 #3
Mere specifikt er disse funktioner, der opererer på hhv. mutex og semaforer til rådighed:

Mutex function    Description
CreateMutex      Creates or opens a named or unnamed mutex object.
OpenMutex      Opens an existing named mutex object.
ReleaseMutex      Releases ownership of the specified mutex object.


Semaphore function      Description
CreateSemaphore      Creates or opens a named or unnamed semaphore object.
OpenSemaphore      Opens an existing named semaphore object.
ReleaseSemaphore      Increases the count of the specified semaphore object by a specified amount.

Se evt:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/synchronization_functions.asp
Avatar billede raulg Nybegynder
02. februar 2004 - 19:01 #4
linux platform, lidt kode i c ville være perfekt.
Avatar billede arne_v Ekspert
02. februar 2004 - 19:50 #5
Avatar billede arne_v Ekspert
02. februar 2004 - 19:51 #6
Avatar billede raulg Nybegynder
03. februar 2004 - 12:46 #7
tak det hjalp lidt
Avatar billede raulg Nybegynder
03. februar 2004 - 12:50 #8
tak for hjælpen arnev. fejler lidt rundt i det her pointhalløj. hvordan kan jeg give dig din point eller har du fået dem?
Avatar billede arne_v Ekspert
03. februar 2004 - 14:01 #9
Hvis jeg ligger et svcar kan du acceptere
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester