会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
七夜奈何
博客园
首页
新随笔
联系
订阅
管理
2016年7月28日
C# 线程同步
摘要: 概念简介 线程同步 当一个线程执行递增和递减操作时,其他线程需要依次次等待,这种问题通常被称为线程同步。 原子操作 一个操作只占用一个量子的时间,一次就可以完成。 阻塞状态(内核模式) 讲等待的线程置于阻塞状态,当线程处于阻塞状态时,只会占用尽量少的CPU时间。然而这样就会引入至少一次所谓的上下文切
阅读全文
posted @ 2016-07-28 10:52 七夜奈何
阅读(1043)
评论(0)
推荐(0)
2016年7月27日
C# 线程抛异常
摘要: 异常抛出 异常抛出要在线程代码中抛出,否则捕获不到 可以在app.config中使用错误策略
阅读全文
posted @ 2016-07-27 15:57 七夜奈何
阅读(1961)
评论(0)
推荐(0)
C# 线程锁Lock 死锁
摘要: 使用lock场景 多线程环境中,不使用lock锁,会形成竞争条件,导致错误。 使用lock 锁 可以保证当有线程操作某个共享资源时,其他线程必须等待直到当前线程完成操作。 即是多线程环境,如果一个线程锁定了共享资源,需要访问该资源的其他线程则会处于阻塞状态,并等待直到该共享资源接触锁定。 using
阅读全文
posted @ 2016-07-27 14:24 七夜奈何
阅读(6029)
评论(0)
推荐(0)
C# 线程传参
摘要: 传参方式有两种: 1、创建带参构造方法类 传参 2、利用Thread.start(8)直接传参,该方法会接收一个对象,并将该对象传递给线程,因此在线程中启动的方法 必须接收object类型的单个参数。 3、闭包传参 该方法使用lambda表达式。 3.1 lambda表达式中使用任何局部变量时 ,C
阅读全文
posted @ 2016-07-27 09:59 七夜奈何
阅读(821)
评论(0)
推荐(0)
2016年7月26日
SQL Server 2008 数据库透明加密
摘要: 数据透明加密注意事项: 1、数据库加密只能在 企业版本进行,非企业版不能加密 2、数据库加密完成,备份一个加密证书备用 3、数据库一旦加密就解除不了加密 (加密前你可以把备份的数据库还原到任意可以还原的机器数据库上,加密完以后 即使关闭加密,如果要在另外机器上还原也需要吧原先的加密证书导入到机器上)
阅读全文
posted @ 2016-07-26 17:45 七夜奈何
阅读(1035)
评论(0)
推荐(0)
C# 前台线程和后台线程
摘要: 进程会等待所有的前台线程完成后在结束工作,但是如果只剩下后台线程,则会直接结束工作 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading
阅读全文
posted @ 2016-07-26 17:21 七夜奈何
阅读(1036)
评论(0)
推荐(0)
公告