一、进程 1、进程是系统运行程序基本单位 2、每一个进程都有自己独立的一块空间、一组系统资源 3、每一个进程的内部数据和状态都是完全独立的。 二、多线程的好处 1、充分利用CPU的资源 2、简化编程模型 3、带来良好的用户体验 三、主线程 1、它是产子其他子线程的线程 2、通常它必须最后完成执行,因 ...
分类:
编程语言 时间:
2017-06-29 10:05:35
阅读次数:
187
1、前言 昨天总结了一下Linux下网络编程“惊群”现象,给出Nginx处理惊群的方法,使用互斥锁。为例发挥多核的优势,目前常见的网络编程模型就是多进程或多线程,根据accpet的位置,分为如下场景: (1)单进程或线程创建socket,并进行listen和accept,接收到连接后创建进程和线程处 ...
分类:
系统相关 时间:
2017-06-25 13:19:31
阅读次数:
284
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。 第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动 ...
分类:
编程语言 时间:
2017-06-24 18:28:58
阅读次数:
206
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。 第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动 ...
分类:
其他好文 时间:
2017-06-24 12:39:08
阅读次数:
187
一、什么是Linq?LINQ即LanguageIntegratedQuery(语言集成查询),LINQ是集成到C#和VisualBasic.NET这些语言中用于提供查询数据能力的一个新特性。LINQ是一种用来进行数据访问的编程模型,Linq可以用相同的语法访问不同的数据源,比如xml、数据库、注册表、事件日志等。二、Linq..
分类:
其他好文 时间:
2017-06-23 15:39:19
阅读次数:
141
一、什么是Linq? LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性。 LINQ是一种用来进行数据访问的编程模型,Linq可以用相同的语法访问不同的数据源,比如xml、数据 ...
分类:
其他好文 时间:
2017-06-23 10:36:28
阅读次数:
135
Dataflow编程模型和spark streaming结合 主要介绍一下Dataflow编程模型的基本思想,后面再简单比较一下Spark streaming的编程模型 == 是什么 == 为用户提供以流式或批量模式处理海量数据的能力,该服务的编程接口模型(或者说计算框架)也就是下面要讨论的data ...
分类:
其他好文 时间:
2017-06-21 23:09:04
阅读次数:
367
一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Th ...
分类:
编程语言 时间:
2017-06-20 18:41:12
阅读次数:
191
以下内容转自http://ifeve.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E6%A8%A1%E5%9E%8B/: 并发系统可以采用多种并发编程模型来实现。并发模型指定了系统中的线程如何通过协作来完成分配给它们的作业。不同的并发模型采用不同的方式拆分作业, ...
分类:
编程语言 时间:
2017-06-15 10:44:34
阅读次数:
300
WebAPI是建立在MVC和WCF的基础上的,原来微软老是喜欢封装的很多,这次终于愿意将http编程模型的相关细节暴露给我们了。在之前的介绍中,基本上都基于.NET 4.5之后版本,其System.Net.Http程序集非常的丰富,而老版本的则相对较弱。在WebAPI v1.0(和ASP.NET M ...