Avatar billede segato Nybegynder
16. marts 2005 - 14:48 Der er 4 kommentarer og
1 løsning

Thread resuming and suspending.

Hvis jeg har en tråd som starter en masse tråde op. Efter hver opstart af ny tråd skal tråden gå i vente tilstand og vente på en af de ny opstartet tråde giver lov til en ny tråd skal startes op.

Tænkte på noget Resume og Suspend men ved ikke om det er vejen frem? Er det hvordan kommer jeg så i kontakt med hoved tråden og sætter den i Resume fra de tråde den selv har startet op?


Et simpelt eksempel kunne være en applikation der starter tre tråde op som hver viser en messagebox. Når der er klikket på to af dem skal tre nye startes op.
Avatar billede lifo Nybegynder
16. marts 2005 - 16:37 #1
tror du kan bruge Join()

men hvorfor starte tråden og så suspende den
hvorfor ikke bare lave en dine tråde og have en referance til dem og så starte dem når de skal starte
Avatar billede Syska Mester
17. marts 2005 - 00:24 #2
Kan ske han skal pause den hvis det er et kopierings Thread, der har jeg i hvert fald brugt resume og suspend
Avatar billede Syska Mester
17. marts 2005 - 00:25 #3
altså hvis man vil annulere, men stadig have mulighed for at fortryde
Avatar billede segato Nybegynder
17. marts 2005 - 09:02 #4
Det jeg ledte efter var de her to fætre. Med dem kam man signalere event til hianden om når en given ting er sket. Resumes og Suspend skulle være roden til en masse deadlocks:|

ManuelResetEvent – AutoResetEvent
Avatar billede segato Nybegynder
17. marts 2005 - 10:50 #5
Fik selv løst problemmet så lukke rlige dne her tråd. Men i skal have tak for hjælpen anyway.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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