namespace Threads { using System; using System.Threading; class MainClass { [STAThread] static void Main(string[] args) { Thread t = new Thread(new ThreadStart(ThreadFunction)); /* L'instence de ThreadStart demande un delegate en paramètre ce qui est plus ou moins l'équivalent d'un pointeur de fonction en C++ */ t.Start(); for(char c = 'a'; c<='z'; c++) { Console.WriteLine(c.ToString()); Thread.Sleep(300); } } private static void ThreadFunction() { for(int i=1; i<=26; i++) { Console.WriteLine(i.ToString()); Thread.Sleep(300); } } } }
Aurait-tu un livre sur les Threads a me conseiller ???Streetlife
pt1 c# facilite bcp la vie par rapport au C Thread t = new Thread(new ThreadStart(ThreadFunction));en fait si je comprend bien la ligne du dessus va permettre deffectuer le code se trouvant dans thread function tout en executant le code qui suit? Si c'est ca c'est genial ^^ ca simplifie du select mais ca marche comment precisement y a des timeout c cela? il sont configures par defaut et on peut les changer ou c'est des valeur inchangables?
et encore une chtite question...si je veux executer une fonction dans mon thread avec un passage d'arguments ????comment je fais...
Arthenius, je te conseille cette url:http://emerica.developpez.com/csharp/threads/#LBBonne lecture
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte