上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhoufoxcn.blog.51cto.com/792419/262608多线程编程(2):线程的同步在《多线程编程》系列第一篇讲述了如何启动线程,这篇讲述线程之间存在竞争时如何确保同步并且不发生死锁。线程不同步引出的问题下面做一个假设,假设有100张票,由两个线程来实现一个售票程序,每次线程运行时首先检查是否还有票未售出,如果有就按照票号从小到大的顺序售出票号最小的票,程序的代码如下:using System; using System.Collections.Generi 阅读全文
posted @ 2012-06-08 10:13 猛龍過江 阅读(307) 评论(0) 推荐(0)
摘要: codemaid是一个很好用的代码格式化工具是vs2010的插件 在扩展管理器里面搜索就可以我最常用的功能就是cleanup 把多余的空行去掉看着舒服Indent GuidesProductivity Power Tools 阅读全文
posted @ 2012-06-06 17:19 猛龍過江 阅读(237) 评论(0) 推荐(0)
摘要: NET中各种线程同步方法在NET多线程开发中,有时候需要多个线程协调工作,完成这个步骤的过程称为“同步”。使用同步的主要原因:1.多个线程访问同一个共享资源。2.多线程写入文件时保证只有一个线程使用文件资源。 3.由事件引发线程,线程等待事件,需要挂起线程。NET中线程同步常见的几种方法:1.locklock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。lock的优点:简单易用,对象的同步几乎透明,轻量级。使用lock需要注意:锁定的对于应该是私有的,如果是公有的对象,可能出现超出控制范围的其它代码锁定 阅读全文
posted @ 2012-06-06 15:55 猛龍過江 阅读(359) 评论(0) 推荐(0)
摘要: 在asp.net页面中用到了含<>字符的字符串作为TextBox的值,再次提交的时候就会出现这个问题,在网上找了很久,最终解决了这个问题,方法如下:在配置文件中添加如下节:<pages validateRequest="false" /><httpRuntime requestValidationMode="2.0"/>由于我用的是4.0版本,只能再弄到2.0下去执行,屏蔽掉HttpHandler童鞋们路过的找到好方法请多多指教。。。。。 阅读全文
posted @ 2012-04-19 14:56 猛龍過江 阅读(3552) 评论(0) 推荐(1)
摘要: 服务端代码:============================================================using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Xml.Linq;using System.Xml;using System.D 阅读全文
posted @ 2012-04-19 09:30 猛龍過江 阅读(2811) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页