织梦CMS - 轻松建站从此开始!

我的网站

汇编语言 软件工程 C/C++语言编程 机器人编程 算法 C#编程 vb .net教程 Java教程 VBnet 移动开发 c#教程
当前位置: 主页 > 编程开发 >
  • C#教程之深入多线程之:深入生产者、消费者队列 日期:2017-07-03 21:06:42 点击:95 好评:0

    上次我们使用AutoResetEvent实现了一个生产/消费者队列。这一次我们要使用Wait和Pulse方法来实现一个更强大的版本,它允许多个消费者,每一个消费者都在自己的线程中运行。 我们使用数...

  • C#教程之深入多线程之:Wait与Pulse的使用详解 日期:2017-07-03 21:06:13 点击:200 好评:0

    Signaling with Wait and Pulse(等待和暂停的信号) 早期谈论过等待事件句柄(调用Wait的线程在没有收到另一个线程的通知前会一直阻塞)。 Monitor借助它的静态方法Wait,Pulse,PulseAll提供了一个...

  • C#教程之深入多线程之:内存栅栏与volatile关键字的 日期:2017-07-03 21:05:41 点击:118 好评:0

    以前我们说过在一些简单的例子中,比如为一个字段赋值或递增该字段,我们需要对线程进行同步, 虽然lock可以满足我们的需要,但是一个竞争锁一定会导致阻塞,然后忍受线程上下文...

  • C#教程之关于javascript冒泡与默认事件的使用详解 日期:2017-07-03 21:05:19 点击:114 好评:0

    对于javascript的冒泡,我一直误解它了, 冒泡,即是从底层往外blow blow blow ... 惭愧的是,我一直以为阻止冒泡是阻止父元素往子元素传递事件 贴上一串代码以便往后回顾! 复制代码 代...

  • C#教程之深入C#字符串和享元(Flyweight)模式的使用 日期:2017-07-03 21:04:54 点击:115 好评:0

    写这个文章,主要是因为网上对C#字符串和享元模式的误解比较多。 Flyweight模式 先说这名字,fly呢,就是苍蝇,没错这里面不是飞的意思,是苍蝇的意思,weight大家都知道,就是重量,...

  • C#教程之C#中动态显示当前系统时间的实例方法 日期:2017-07-03 21:04:33 点击:69 好评:0

    各位亲们可以尝试以下代码: 注:这里我就只有一个html标签对来说明问题了,首部之类的东西,自己添加。 复制代码 代码如下: html head title网页中动态的显示系统日期时间/title scrip...

  • C#教程之深入分析NTFS中文件被锁定导致Process.St 日期:2017-07-03 21:04:02 点击:162 好评:0

    上周工作中遇到一个奇怪的问题,解决之后想想还是写出来和大家分享一下。 故障描述: 在A程序中使用Process.Start方法调用一个B.exe的文件时,程序总会自动退出。 系统描述:Windows XP...

  • C#教程之.使用checked语句防止数据溢出的解决方法 日期:2017-07-03 21:03:23 点击:94 好评:0

    在C#中有一个关键字checked,它用来判断当前上下文中的数值运算和数值转换是否会溢出。如是是常量溢出,那在编译时就能发现;如果是变量溢出,那在运行时会抛出OverflowException。 数...

  • C#教程之使用@符号让C#中的保留字做变量名的方法 日期:2017-07-03 21:03:00 点击:109 好评:0

    在c和c++中,我们知道没办法起一个变量名叫int,因为这是C/C++保留的关键字,起这么一个变量名没办法区分到底是int类型还是int变量。 事实上在C#中也有这么一条规矩,就是不能起一个...

  • C#教程之解析C#中@符号的几种使用方法详解 日期:2017-07-03 21:02:39 点击:114 好评:0

    1.限定字符串 用 @ 符号加在字符串前面表示其中的转义字符不被处理。 如果我们写一个文件的路径,例如D:/文本文件路径下的text.txt文件,不加@符号的话写法如下: stringfileName=D://文本...

推荐内容