Soyez le premier à donner votre avis sur cette source.
Snippet vu 17 051 fois - Téléchargée 29 fois
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); } } } }
http://emerica.developpez.com/csharp/threads/#LB
Bonne lecture
si je veux executer une fonction dans mon thread avec un passage d'arguments ????
comment je fais...
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?
Streetlife
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.