What's dream?

2017年8月18日

.NET并行计算和并发3-Invoke

摘要: Control.Invoke 方法 (Delegate) 在拥有此控件的基础窗口句柄的线程上执行指定的委托。 Invoke方法搜索沿控件的父级链,直到它找到的控件或窗口具有一个窗口句柄; 如果尚不存在当前控件的基础窗口句柄,或者找不到任何合适的句柄,Invoke方法 将会引发异常。 例子 1 public class MyFormControl : Form 2 { ... 阅读全文

posted @ 2017-08-18 11:24 kiss88 阅读(162) 评论(0) 推荐(0) 编辑
.NET并行计算和并发2-Foreground and Background Threads

摘要: 后台线程不会使托管执行环境处于运行状态,除此之外,后台线程与前台线程是一样的。 一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。 阅读全文

posted @ 2017-08-18 09:24 kiss88 阅读(240) 评论(0) 推荐(1) 编辑
.NET并行处理和并发1-Threads and Theading

摘要: 线程是操作系统分配处理器时间的基本单元,并且进程中可以有多个线程同时执行代码。 每个线程都维护异常处理程序、调度优先级和一组系统用于在调度该线程前保存线程上下文的结构。 线程上下文包括为使线程在线程的宿主进程地址空间中无缝地继续执行所需的所有信息,包括线程的 CPU 寄存器组和堆栈。 .NET Framework 将操作系统进程进一步细分为由 System.AppDomain 表示的、称为应用程序... 阅读全文

posted @ 2017-08-18 09:15 kiss88 阅读(413) 评论(0) 推荐(0) 编辑

2017年8月17日

Leetcode 55. Jump Game

摘要: 题目Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that position.Determine if you ... 阅读全文

posted @ 2017-08-17 22:40 kiss88 阅读(114) 评论(0) 推荐(0) 编辑