上一页 1 ··· 5 6 7 8 9 10 11 下一页

2019年12月8日

C#多线程编程实战,书中例子代码

摘要: "C 多线程编程实战,课本例子代码" 阅读全文

posted @ 2019-12-08 15:56 anjun_xf 阅读(357) 评论(0) 推荐(0) 编辑

2019年12月7日

第3章 使用线程池

摘要: ==未完待续== 在本章中,我们将描述多线程中使用共享资源的常用技术。你将学到以下内容: 在线程池中调用委托 向线程池中放人异步操作 线程池与并行度 实现一个取消选项 在线程池中使用等待事件处理器及超时 使用计时器 使用BackgroundWorker组件 3.1 简介 如何只花费极少的时间来完成创 阅读全文

posted @ 2019-12-07 16:58 anjun_xf 阅读(144) 评论(0) 推荐(0) 编辑

第4章 使用任务并行库

摘要: 4.2 创建任务 将学习一个新的异步编程范式 —— 任务并行库 。 线程池可以认为是一个抽象层,向程序员隐藏了使用线程的细节。 线程池使用较为复杂,从线程池的工作线程中获得结果并不容易。我们需要自定义方式来获取,有了异常,还需要正确地传播到初始线程中。 .net framework4.0引入了一个关 阅读全文

posted @ 2019-12-07 16:57 anjun_xf 阅读(165) 评论(0) 推荐(0) 编辑

2019年11月20日

从超大html表单提取标题和input的属性,以及在input特定属性前插入内容

摘要: 编程时遇到需要从超大html表单(标题和input成对)中提取“标题和input中的ref值”,以及在input特定属性前插入内容,特写下面两个方法,避免重复劳动。 c static void Main(string[] args) { ReadTxt(); InsertText(); } /// 阅读全文

posted @ 2019-11-20 14:42 anjun_xf 阅读(365) 评论(0) 推荐(0) 编辑

2019年11月11日

2.1~2.10 线程同步技术

摘要: 将学习多线程中使用共享资源的常用技术。 Mutex semaphoreSlim autoResetEvent manualResetSlim countDownEvent Barrier ReaderWriterLockSlim SpinWait 单词 看不懂:2.5、2.6、2.8、2.10 。 阅读全文

posted @ 2019-11-11 08:25 anjun_xf 阅读(215) 评论(0) 推荐(0) 编辑

2019年11月1日

接触到的报表工具

摘要: fastreport —— 制作打印表单 资料下载 ————入门必填(内含入门经典pdf) 另存为“abc.frx”可以记事本打开,修改里面xml。 百度文库:FastReport打印模板制作手册 FastReport经典入门 优酷视频教程 其他技巧: 报表内if-else逻辑判断[IIf([isO 阅读全文

posted @ 2019-11-01 10:35 anjun_xf 阅读(140) 评论(0) 推荐(0) 编辑

2019年10月29日

多线程零碎整理

摘要: 同步 (synchronous)就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。“同”字从字面上容易理解为一起动作,其实不然,“同”字应是指协同、协助、互相配合。能表示前者意义的是“并发”。那么异步就与同步相反,就像两个人走路,每个人按照自己的节奏走,步伐不一定要一致。 百科词条: "C 阅读全文

posted @ 2019-10-29 08:20 anjun_xf 阅读(101) 评论(0) 推荐(0) 编辑

2019年10月28日

1.2 ~ 1.8 线程:创建、暂定、等待、终止、状态、优先级、前台线程和后台线程

摘要: 1.2 使用C 创建线程 结果两组范围是1到10的数字会随机交叉输出。说明PrintNumber方法同时运行在主线程和另一个线程中。 在运行的程序是一个进程,一个进程是n个线程,始终有1个线程作为主线程。 ,ParameterizedThreadStart用 执行(本方法只能传一个参数,如果想传多个 阅读全文

posted @ 2019-10-28 08:09 anjun_xf 阅读(150) 评论(0) 推荐(0) 编辑

2019年10月27日

1.12 处理异常

摘要: 本代码介绍了在线程中如何正确处理异常。在线程中始终使用try catch代码块非常重要,因为不可能在线程代码之外来捕获异常。 代码解读: 定义两个抛异常的线程,一个没有try catch处理,另一个有处理。可以看到Main方法里异常没有被try cath捕获到。 所以如果使用线程,一般不要在线程中抛 阅读全文

posted @ 2019-10-27 17:29 anjun_xf 阅读(93) 评论(0) 推荐(0) 编辑

1.11 使用Monitor类锁定资源

摘要: 本代码演示了一个常见的多线程错误“死锁(deadlock)”。main方法中第一部分演示用Monitor避免死锁,第二部分用lock创建死锁,而死锁后程序会停止工作。 代码解读: LockTooMuch方法:先锁住第一个对象lock1,过1s后锁住第二个对象lock2。然后在另一个线程中启动该方法, 阅读全文

posted @ 2019-10-27 17:03 anjun_xf 阅读(107) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 下一页

导航

TOP