11. maj 2003 - 23:24Der er
12 kommentarer og 2 løsninger
simple thread
Jeg skal skrive et ganske simpelt konsolprogram til håndtering af flere tråde. Hver hardcodede tråd skal blot kalde en metode som f.eks. class Hanler{ Handler(int i){ while(true) Console.WriteLine("Now serving "+i); } } How to start? :-)
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
hehe... jooh, det virker nok, men du bliver nok nød til at lave en Thread.Wait i din hej-void, ellers får den tråd din konsol kører i aldrig lov til at skrive din tekst ud.
Du skal ikke have () efter s.hej, da det er en henvisning til funktionen og ikke resultatet af den du vil have fat i... :) Det fungerer på samme måde som events, faktisk.
cyberfessor >> Præcis, både events og ThreadStart-argumentet er jo delegates... Men det er jo ikke sikkert at mande ved hvad det er, så jeg tænkte at det var bedst at sammenligne med noget som alle med sikkerhed har arbejdet med... :)
2 spørgsmål: simon.ulsnes -> hvad så hvis jeg ønsker at overføre parametre til hej() ? (kan jeg jo ikke når jeg fjerner () eller hvad? :-) cyberfessor -> Thread.Wait findes ikke umiddelbart...?
repsak>> så er det Thread.Sleep(), eller noget lign. ;) Ang. det med parametre, kan du ikke overføre dem ved hjælp af en ThreadStart. Du skal i stedet bruge variabler som alle dine metoder har adgang til, og på den måde kan du bestemme hvordan din thread-rutine skal køre igennem.
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.