08 2017 档案

摘要:在C#从诞生到发展壮大的过程中,新知识点不断引入。逆变与协变并不是C#独创的,属于后续引入。在Java中同样存在逆变与协变,后续我还会写一篇Java逆变协变的文章,有兴趣的朋友可以关注一下。 阅读全文
posted @ 2017-08-31 15:02 DW039 阅读(3334) 评论(0) 推荐(8)
摘要:Lambda表达式如何产生、如何使用 阅读全文
posted @ 2017-08-24 10:02 DW039 阅读(1122) 评论(0) 推荐(0)
摘要:本来是想写一篇《委托与lambda表达式的前世今生》,但仅委托部分已经写了很多内容,于是就此分开关于Lambda表达是的内容后续再写吧。 阅读全文
posted @ 2017-08-23 13:28 DW039 阅读(3441) 评论(2) 推荐(1)
摘要:在进行多线程编程时,如果不想频繁的创建线程,那可以考虑使用使用线程池来完成多线程编程的工作 阅读全文
posted @ 2017-08-23 06:49 DW039 阅读(708) 评论(0) 推荐(0)
摘要:在Android程序内部, startActivity借助Intent来启动一个子Activity 阅读全文
posted @ 2017-08-22 13:53 DW039 阅读(6210) 评论(0) 推荐(0)
摘要:Semaphore:可理解为允许线程执行信号的池子,池子中放入多少个信号就允许多少线程同时执行。 阅读全文
posted @ 2017-08-22 07:27 DW039 阅读(976) 评论(0) 推荐(0)
摘要:AutoResetEvent自动重置事件,与ManualResetEvent是相对的而言 阅读全文
posted @ 2017-08-22 07:13 DW039 阅读(453) 评论(0) 推荐(0)
摘要:ManualResetEvent手动重置事件,它用于现场间同步时用法非常简单也易于理解。 阅读全文
posted @ 2017-08-22 07:04 DW039 阅读(747) 评论(0) 推荐(0)
摘要:Mutex在线程协作的过程中起互斥的左右,效果与线程锁类似。 阅读全文
posted @ 2017-08-21 07:23 DW039 阅读(1048) 评论(0) 推荐(0)
摘要:之前我们使用lock快捷方式,实现了多线程对同一资源的共享。在C#中lock实际上是Monitor操作的简化版本 阅读全文
posted @ 2017-08-20 18:27 DW039 阅读(675) 评论(0) 推荐(0)
摘要:线程间协作还可通过lock(加锁)方式进行,lock属于C#的Monitor语法糖(Monitor后续讲解)。 阅读全文
posted @ 2017-08-20 07:45 DW039 阅读(450) 评论(0) 推荐(0)
摘要:C#多线程的用法3-线程间的协作Join 阅读全文
posted @ 2017-08-20 07:20 DW039 阅读(657) 评论(0) 推荐(0)
摘要:线程的生命周期说明 阅读全文
posted @ 2017-08-19 20:32 DW039 阅读(3345) 评论(0) 推荐(0)
摘要:阅读本系列文章即表示你已经知道什么是线程等理论知识,现在正想了解如何正确的使用线程进行编程工作。 阅读全文
posted @ 2017-08-19 19:30 DW039 阅读(520) 评论(0) 推荐(0)