30. november 2004 - 19:15Der er
17 kommentarer og 1 løsning
threads i c/c++
Hej Alle
Herunder er et uddrag af en klasse(Listner), startListen skal oprette en ny tråd, men jeg har problemer med at få overført args på en rigtig måde. Er der helt forkert det jeg gør, er der en anden måde ect.
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Men det er faktisk kun en pointer til en INetSocket jeg ønsker at overføre som arg, in funktionen ønsker jeg at kalde en funktion fra en anden klasse med den. Er der en nem måde at gøre dette ?...
smid lige et svar så får du dine point. En anden ting, kan du hurtigt sige om vi får problemer hvis vi laver det på den måde. Jeg er bange for at de forskellige clienter kommer til at bruge samme socket (ligger i INetSocket).
Jeg har set noget der så ud som at der først bliv tjekket om den socket man ville bruge er fri, giver det nogen menning ? Det er helt i orden hvid det er til et andet spg.
accept create er ny socket og den bliver vel kopieret med rundt i din INetSocket, så medmindre du har lavet en bøf i det, så bør det virke og hver sin client have hver sin socket.
En bøf kunne f.eks. være en copy constrctor eller en = operator.
An implicit call to pthread_exit() is made when a thread other than the thread in which main() was first invoked returns from the start routine that was used to create it. The function's return value serves as the thread's exit status.
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.