26. september 2009 - 17:17Der er
4 kommentarer og 1 løsning
eksempel på threading i consol søges
hejsa,
sidder og prøver at lave en thread i et consol program. det virker fint. men jeg savner viden om hvordan jeg kan sende en variabel med ind i denne trå i et consol program. er der en der ligger med et simpel eksempel på hvordan jeg kan sende variabel ind på den måde
har gjort således og der vil den ikke acceptere jeg udveksler data mellem funktionerne
class Program {
static void data(string data) {
Console.WriteLine("Data modtaget : " + data);
return; } static void Main(string[] args) {
consol.writeline("starter tråd 1"); consol.readkey(); Thread threaden = new Thread(new ThreadStart(data)); action.Start(); action.Join(); // fortsætter når thread har joinet til næste opgave
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
/* * Created by SharpDevelop. * User: Arne * Date: 26-09-2009 * Time: 14:09 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; using System.Threading;
namespace E { public class T1 { private string s; public T1(string s) { this.s = s; } public void Run() { Console.WriteLine(s); } } public class T2 { public static void Run(object s) { Console.WriteLine((string)s); } } public class Program {
public static void Main(string[] args) { Thread t1 = new Thread(new ThreadStart((new T1("ABC")).Run)); t1.Start(); t1.Join(); Thread t2 = new Thread(new ParameterizedThreadStart(T2.Run)); t2.Start("DEF"); t2.Join(); Thread t1x = new Thread((new T1("GHI")).Run); t1x.Start(); t1x.Join(); Thread t2x = new Thread(T2.Run); t2x.Start("JKL"); t2x.Join(); Thread t3 = new Thread(delegate(object s) { Console.WriteLine((string)s); }); t3.Start("MNO"); t3.Join(); Thread t4 = new Thread((object s) => Console.WriteLine((string)s)); t4.Start("PQR"); t4.Join(); Console.ReadKey(); } } }
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.