using System; using System.Threading; namespace Test { class Program { static void Main(string[] args) { new Thread(() => { for (var i = 0; i < 10; i++) { Console.WriteLine($"Thread1-{i}"); } }) { Name = "Test", IsBackground = true } .Start(); new Thread((v) => { var person = v as Person; Console.WriteLine($"Person-{person.Name}-{person.Height}"); }) { Name = "Test", IsBackground = true } .Start(new Person { Name = "Lily", Height = 170 }); var action = new Action(() => { Console.WriteLine($"Action"); }); action.DynamicInvoke(); var result = new Func<int, int>((v) => { return v; }).DynamicInvoke(1); Console.WriteLine(result); } } class Person { public string Name { get; set; } public int Height { get; set; } } }
C#多线程示例
猜你喜欢
转载自www.cnblogs.com/xiaowangzhi/p/9466082.html
今日推荐
周排行