摘要:
这是从上文的<<图文并茂的生产者消费者应用实例demo>>整理总结出来的,具体就不说了,直接给出代码,注释我已经加了,原来的code请看<<.Net中的并行编程-7.基于BlockingCollection实现高性能异步队列>>,我改成适合我的版本了,直接给code: 调用code: 封装的队列: 阅读全文
摘要:
前面的几篇文章<<.NET 中的阻塞队列BlockingCollection的正确打开方式>><<项目开发中应用如何并发处理的一二事>>从代码以及理论角度,充分的利用了微软提供的BlockingCollection的属性IsComplete以及CompleteAdding完成了并发的设计,这次我们单 阅读全文
摘要:
在多线程环境下,使用BlockingCollection以及ConcurrentQueue来消费生产者生产的资源,这是我自己写的多生产者多消费者的作法,其实也是基于单个task下的阻塞队列的IsComplete来识别的。 使用阻塞队列更简单但是内部的消费者线程比较适合使用单独的线程不适合使用线程池, 阅读全文
摘要:
BlockingCollection集合是一个拥有阻塞功能的集合,它就是完成了经典生产者消费者的算法功能。一般情况下,我们可以基于 生产者 - 消费者模式来实现并发。BlockingCollection<T> 类是最好的解决方案 刚结束的物联网卡项目,我需要调用移动的某个具有批量获取物联网卡数据的接 阅读全文
摘要:
基于CEF,用.net包装过的Xilium.CefGlue/3,基于此框架可以很方便在你的winform等C/S项目中搭建一个内建的浏览器 Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows 阅读全文
摘要:
ServicePoint: 提供HTTP连接的连接管理ServicePointManager: 管理ServicePoint 对象的集合 注意事项:1. 将http的request的keepAlive设置为false //如果不是必须的要keepalive的,那么就要设置KeepAlive为fals 阅读全文
摘要:
今天测试移动给的SIM卡接口,昨天就发现给的接口url有问题,说是用WebService,但我愣是没有看到asmx的url接口路径啊(我是用.net开发的),结果自己测试了一下,果然有问题,就开始联系移动的对接人,嗯,好吧,果然是接口文档没有给全。随后给了接口文档,但是!!!没有demo,好不容易有 阅读全文
摘要:
今天被问到一个问题,如果你在阿里云上部署了一个IIS服务器,此时如果有成千上万的客户端来访问,你将如何设计?我东扯扯西谈谈,说加个线程池来处理,在加个请求队列。当时觉得说的没有问题,现在想想,服务器自己就有这些东西,我想面试官要的是如何在IIS中设置高并发,而不是说实现....因此总结了一下,收集了 阅读全文
摘要:
写给应届生的,纯属东扯扯西谈谈,其实,如果你处于大四,或者大三下学期,会对以后的工作产生一定的迷茫,纯属正常。作为一个应届大四的学生,我度过了自己的迷茫期,也处在自己的迷茫期。并不是说没有拿到offer,而是说,工作不那么的顺意,不那么的如我所愿。本文纯属扯淡,请勿较真。错过了秋招,不过就算没有错过 阅读全文
摘要:
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元 阅读全文