win8简单多线程
来源:互联网 发布:广州北兴淘宝村 编辑:程序博客网 时间:2024/05/17 08:08
线程是进程的基本组成单位,进程是操作系统分配资源的基本单位,每一个正在运行的应用程序都是一个进程,操作系统使用进程将正在执行的不同应用程序分开,一个进程包含多个线程,线程是操作系统进行调度和执行的基本单位,操作系统以线程为单位进行处理器的时间片分配。在.net framework 4之前多线程都是通过Thread来实现,从.net framework 4开始提出任务(Task)的概念,下面就是多任务的简单练习。
一个任务由任务ID唯一标识,任务ID在使用的时候才创建,也就是说,一个任务每次执行时可能会有不一样的ID,可以随时访问任务的Status属性。它是一个枚举类型。
前台布局,只需一个标签,显示就行。
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <TextBlock Name="txt" Text="信息" FontSize="30" Margin="400,200"></TextBlock> </Grid>
private void UpdateUI(string message) { var ignore = this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { txt.Text += message; }); }
/// <summary> /// 创建任务 /// </summary> protected void CreateTask() { var taskA = new Task(() => UpdateUI("这是任务A")); taskA.Start(); var taskB = Task.Run(() => UpdateUI("这是任务B")); var taskC = Task.Factory.StartNew(() => UpdateUI("这是任务C")); var taskE = new Task(() => UpdateUI("这是任务E")); taskE.Start(); var taskF = Task.Run(() => UpdateUI("这是任务F")); var taskG = Task.Factory.StartNew(() => UpdateUI("这是任务G")); }
public MainPage() { this.InitializeComponent(); CreateTask(); }
- win8简单多线程
- Win8简单几何图形的绘制
- 简单多线程
- 简单多线程
- 简单多线程
- 简单多线程
- 多线程之一:简单多线程
- 简单把 Win7 打造成 Win8
- 简单融合双系统 苹果虚拟Win8实用技巧
- win8的一些简单基本的操作
- 【简单快速!U盘也能装Win8系统了】
- android下的简单win8风格。win8style
- win8
- win8
- win8
- win8
- iOS多线程--多线程简单概览
- win8.1下 cocos2dx-js 多线程http请求的问题
- Shallow and retained sizes
- shell 字符串处理
- Lua 语言 15 分钟快速入门
- swipeListView.getContext().getResources().getInteger
- 黑马程序员数据导入导出
- win8简单多线程
- Linux中C/C++编译添加头文件可库路径方式
- Perl笔记4
- VS中静态及动态链接库的简单创建(一)
- 6 款绚丽的 JS 加载和进度条插件
- javascript之jquery DOM操作
- js字符串转化为xml
- 【iOS界面处理】使用storyboard实现页面跳转,简单的数据传递
- 查看Oracle PL 锁一例