随笔分类 -  进程、线程、并发

李宁老师免费视频发布了,包括但不限于Python、Java等领域
摘要:李宁老师免费视频已经推出了,包括《学Python,一套视频就够了》、《学Java,一套视频就够了》等热门视频课程,完全免费哦! 阅读全文

posted @ 2020-03-13 12:06 银河使者 阅读(472) 评论(0) 推荐(1) 编辑

C#线程系列讲座(5):同步技术之Monitor
摘要:本文介绍了如何使用Monitor类来实现线程之间的同步,Monitor类和lock类似,但比lock强的是可以设置锁定超时时间,从而可以避免出现死锁现象。 阅读全文

posted @ 2008-07-31 21:20 银河使者 阅读(11240) 评论(13) 推荐(5) 编辑

C#线程系列讲座(4):同步与死锁
摘要:本文章介绍了由于如何通过同步技术解决由于多个线程互相竞争(竞态条件)而导致的数据异常的情况(读脏数据),还揭示了同步技术可能带来的副作用:死锁,以及如何来有效地避免死锁 阅读全文

posted @ 2008-07-25 22:32 银河使者 阅读(9248) 评论(14) 推荐(4) 编辑

C#线程系列讲座(3):线程池和文件下载服务器
摘要:本文讲解了线程池类System.Threading.ThreadPool的使用,在最后,利用ThreadPool和Thread实现了一个文件下载服务器,以使读者可以更好地理解ThreadPool在程序中的角色。 阅读全文

posted @ 2008-07-18 19:22 银河使者 阅读(10882) 评论(25) 推荐(5) 编辑

C#线程系列讲座(2):Thread类的应用
摘要:本文介绍了Thread类的各种用法,如向线程传递参数的几种方法、前后台线程、判断多个线程是否已经结束等。 阅读全文

posted @ 2008-07-16 23:32 银河使者 阅读(18363) 评论(14) 推荐(6) 编辑

C#线程系列讲座(1):BeginInvoke和EndInvoke方法
摘要:本文介绍了线程的基础知识,以及如何使用委托(Delegate)的BeginInvoke和EndInvoke方法进行异步调用。最后还介绍了如何利用其他.net组件的BeginXXX和EndXXX方法进行异步操作,如HttpWebRequest可以通过BeginGetResponse和EndGetResponse方法异步发送请求,并获得响应信息。 阅读全文

posted @ 2008-07-13 13:04 银河使者 阅读(50938) 评论(36) 推荐(23) 编辑

导航