上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 在C#多线程编程中,关于是使用自己创建的线程(Thread)还是使用线程池(ThreadPool)线程,一直很困惑,知道看了Jeffrey Richter的相关介绍才明白,记录如下: 当满足一下任何条件,就可以显式地创建自己的线程: 1、线程需要以非普通线程优先级运行。所有线程池线程都以普通优先级运 阅读全文
posted @ 2016-12-22 18:30 Kevin.W 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.blogjava.net/supercrsky/articles/185167.html B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的 阅读全文
posted @ 2016-12-22 11:18 Kevin.W 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 关于C#中Volatile类的具体信息,请访问MSDN: https://msdn.microsoft.com/en-us/library/system.threading.volatile(v=vs.110).aspx 在多处理器系统上,Volatile Write操作确保写入存储器位置的值立即对 阅读全文
posted @ 2016-12-20 17:11 Kevin.W 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 本文档已存档,并且将不进行维护。 volatile(C# 参考) 若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档。 volatile 关键字指示一个字段可以由多个同时执行的线程修改。 声明为 volatile 的字段不受 阅读全文
posted @ 2016-12-20 16:44 Kevin.W 阅读(4541) 评论(1) 推荐(0) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/gjhjoy/p/3556709.html 恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get 阅读全文
posted @ 2016-12-20 16:19 Kevin.W 阅读(17824) 评论(3) 推荐(5) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3239767.html 1、什么是异步? 异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库。异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时 阅读全文
posted @ 2016-12-19 14:21 Kevin.W 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3239813.html 如有不妥之处,欢迎批评指正。 1、什么时候使用多线程? 这个问题,对于系统架构师、设计者、程序员,都是首先要面对的一个问题。 在什么时候使用多线程技术? 在许多常见的情况下,可以使 阅读全文
posted @ 2016-12-19 11:21 Kevin.W 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3227324.html 在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理 阅读全文
posted @ 2016-12-16 20:45 Kevin.W 阅读(4056) 评论(1) 推荐(1) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3208867.html 无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作。要使应用程序能够快速响应用户操作, 阅读全文
posted @ 2016-12-16 13:30 Kevin.W 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/yank/p/3198082.html 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 几种序列化技术: 1)二进制序列化保持 阅读全文
posted @ 2016-12-16 10:36 Kevin.W 阅读(660) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页