上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 51 下一页
摘要: https://www.cnblogs.com/lanxiaoke/p/11349148.html lock测试代码 使用lock存在的问题 lock (this) 问题、lock (typeof (MyType)) 问题、 lock(“myLock”) 1.lock(this)的缺点就是在一个线程 阅读全文
posted @ 2019-10-30 10:33 红磨坊后的白桦树 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 转载 阅读全文
posted @ 2019-10-30 10:28 红磨坊后的白桦树 阅读(113) 评论(0) 推荐(0) 编辑
摘要: using Newtonsoft.Json; using StackExchange.Redis; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AIMS.RedisMng { pu... 阅读全文
posted @ 2019-10-30 10:10 红磨坊后的白桦树 阅读(890) 评论(0) 推荐(0) 编辑
摘要: var str = "AB吉������������"; var a = SplitToCharacters(str); static IEnumerable<string> SplitToCharacters(string input) { for (var i = 0; i < input.Length; ++i) { if (char.IsHighSurrogate(input[i])) { 阅读全文
posted @ 2019-10-30 09:28 红磨坊后的白桦树 阅读(221) 评论(0) 推荐(0) 编辑
摘要: SqlDataReader是一个向前的指针,本身并不包含数据,调用一次Read()方法它就向前到下一条记录,一个SqlDataReader必须单独占用一个打开的数据库连接。 在使用 SqlDataReader时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 Sq 阅读全文
posted @ 2019-10-29 16:24 红磨坊后的白桦树 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 转载 阅读全文
posted @ 2019-10-29 08:52 红磨坊后的白桦树 阅读(101) 评论(0) 推荐(0) 编辑
摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。 GUID永远是方便的,对于程序开发的各个方面 阅读全文
posted @ 2019-10-25 16:42 红磨坊后的白桦树 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Thread与ThreadPoll 前台线程:主程序必须等待线程执行完毕后才可退出程序。Thread默认为前台线程,也可以设置为后台线程 后台线程:主程序执行完毕后就退出,不管线程是否执行完毕。ThreadPool默认为后台线程 线程消耗:开启一个新线程,线程不做任何操作,都要消耗1M左右的内存 T 阅读全文
posted @ 2019-10-25 11:15 红磨坊后的白桦树 阅读(3100) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/doforfuture/p/6293926.html C#多线程和线程池 阅读全文
posted @ 2019-10-25 10:30 红磨坊后的白桦树 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、Task 这样调用返回的是一个object 如果想直接获取返回的string值需要借用关键字await 阅读全文
posted @ 2019-10-25 09:53 红磨坊后的白桦树 阅读(103) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 51 下一页