Windows通用应用程序线程
本文关键字:线程 应用程序 Windows | 更新日期: 2023-09-27 18:19:48
在我的通用Windows应用程序(Windows 10)中,我需要创建一个持续整个应用程序运行时间的线程。UI工作将在UI线程上执行,而一些任务将在队列中的单独线程中处理。据我所知,通用应用程序不支持System.Threading。我读过关于线程池的文章,但我不明白它如何能解决我的目的。
感谢所有的帮助。
有关线程的更多详细信息,请访问此页面。线程池示例:
class Program
{
static void Main(string[] args)
{
ThreadPool.QueueUserWorkItem(new Program().testThread1);
ThreadPool.QueueUserWorkItem(new Program().testThread2);
Console.ReadLine();
}
public void testThread1(Object threadContext)
{
//executing in thread
int count = 0;
while (count++ < 10)
{
Console.WriteLine("Thread 1 Executed "+count+" times");
Thread.Sleep(100);
}
}
public void testThread2(Object threadContext)
{
//executing in thread
int count = 0;
while (count++ < 10)
{
Console.WriteLine("Thread 2 Executed " + count + " times");
Thread.Sleep(100);
}
}
}