Document
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 134 下一页
摘要: StackExchange.Redis 访问封装类 最近需要在C#中使用Redis,在Redis的官网找到了ServiceStack.Redis,最后在测试的时候发现这是个坑,4.0已上已经收费,后面只好找到3系列的最终版本,最后测试发现还是有BUG或者是我不会用。没有办法,最好找到了StackEx 阅读全文
posted @ 2017-11-21 10:27 从未被超越 阅读(768) 评论(0) 推荐(0)
摘要: Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove 阅读全文
posted @ 2017-11-20 14:59 从未被超越 阅读(268) 评论(0) 推荐(0)
摘要: 一、这里主要说明2种异步写入文件的方法: 1)异步编程模型API转为Task——使用Task.Factory.FromAsync方法 2)对于StreamWriter使用WriteAsync方法 请记得对stream对象使用FileOptions.Asynchronous选项! 首先来看一下准备函数 阅读全文
posted @ 2017-11-17 13:00 从未被超越 阅读(3090) 评论(1) 推荐(0)
摘要: 一、Task的机制 Task位于命名空间System.Threading.Tasks中,是.NET 4.0加入的新模块,其实现机制大致类似于线程池ThreadPool,不过对于ThreadPool来说Task的优势是很明显的: ThreadPool的实现机制:(一对多) 1、应用程序拥有一个用于存放 阅读全文
posted @ 2017-11-17 12:58 从未被超越 阅读(17022) 评论(0) 推荐(0)
摘要: 昨天有一个任务,就是要下载相关文件,然后保存在相关路径下,这个没什么难度,所以就略过不谈,主要谈谈定时下载,即每天某个固定时间执行下载,这个功能我是用C#代码来操作windows自带的任务计划来实现的,所以我简单的写了一个任务计划操作类,以下是代码主体部分,基本上可实现我需要的功能,当然,因为时间仓 阅读全文
posted @ 2017-11-17 12:33 从未被超越 阅读(2973) 评论(0) 推荐(0)
摘要: C# Task 的用法 其实Task跟线程池ThreadPool的功能类似,不过写起来更为简单,直观。代码更简洁了,使用Task来进行操作。可以跟线程一样可以轻松的对执行的方法进行控制。 顺便提一下,配合CancellationTokenSource类更为可以轻松的对Task操作的代码进行中途终止运 阅读全文
posted @ 2017-11-17 11:09 从未被超越 阅读(521) 评论(0) 推荐(0)
摘要: 上一篇讲到了.Net4.5新增的async和await关键字,其实async和await算是一组标记,真正实现异步操作的是Task新开的任务线程。 什么是Task Task是.Net4.0新增用来处理异步编程的,叫做基于“任务编程模型”,任务其实是架构在线程之上的,具体操作的时候还是由线程去执行的, 阅读全文
posted @ 2017-11-17 10:44 从未被超越 阅读(536) 评论(0) 推荐(0)
摘要: 简介 使用线程的主要原因:应用程序中一些操作需要消耗一定的时间,比如对文件、数据库、网络的访问等等,而我们不希望用户一直等待到操作结束,而是在此同时可以进行一些其他的操作。 这就可以使用线程来实现。 本文主要介绍关于Thread和ThreadPool的基础知识。 Thread类 基本用法 使用Thr 阅读全文
posted @ 2017-11-16 10:17 从未被超越 阅读(609) 评论(0) 推荐(0)
摘要: 简介 在C#中实现多线程的另一个方式是使用Parallel类。 在.NET4中 ,另一个新增的抽象线程是Parallel类 。这个类定义了并行的for和foreach的 静态方法。在为 for和 foreach定 义的语言中,循环从一个线程中运行 。Parallel类使用多个任务,因此使用多个线程来 阅读全文
posted @ 2017-11-16 10:15 从未被超越 阅读(391) 评论(0) 推荐(0)
摘要: 一直觉得自己对并发了解不够深入,特别是看了《代码整洁之道》觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准。而且在《失控》这本书中也多次提到并发,不管是计算机还是生物都并发处理着各种事物。人真是奇怪,当你关注一个事情的时候,你会发现周围的事物中就常出现那个事情。所以好奇心驱使下学习 阅读全文
posted @ 2017-11-16 10:01 从未被超越 阅读(525) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 134 下一页