最新文章列表

RocketMQ(02)——发送消息的三种方式

发送消息的三种方式   同步发送 Producer在进行消息发送时可以是阻塞的,也可以是非阻塞的。具体对应到发送方式一共有三种,分别是同步、异步和单向的(ONEWAY)。之前介绍的调用send()返回SendResult的方法是阻塞的,它一定要等到Broker进行了响应后才会返回,才能继续往下执行。对于下面的代码就是只有第一条消息发送完了后,才能发送第二条消息,接着是第三条。这种阻塞发送的方 ...
234390216 评论(0) 有2089人浏览 2019-12-27 23:37

分布式系统关注点(20)——阻塞与非阻塞有什么区别?

如果第二次看到我的文章,欢迎「左侧导航栏」或「文末」扫码订阅我个人的公众号(跨界架构师)哟~    每周五早8点 按时送达到公众号。当然了,也会时不时加个餐~     前面一篇文章中,Z哥和你聊了「异步」的意义,以及如何运用它。错过这篇文章的可以先去看一下再来(
huorongbj 评论(0) 有446人浏览 2019-05-31 09:03

分布式系统关注点(19)——深入浅出「异步」

如果第二次看到我的文章,欢迎「左侧导航栏」或「文末」扫码订阅我个人的公众号(跨界架构师)哟~    每周五早8点 按时送达到公众号。当然了,也会时不时加个餐~   Z哥在前面的三篇文章里和你一起聊了「高性能」主题下与「缓存」相关的内容。这次和你来聊聊提高性能的另一个大招——「异步」。   如果你已经对「异步」有所了解的话,这次可以让你有更深刻的理解。如果你对「异步」的了解比较 ...
huorongbj 评论(0) 有495人浏览 2019-05-31 09:03

庆祝 Ktor 1.0 发布,分享 JetBrains 日讲稿及代码

本文也发在我的个人博客上:https://hltj.me/kotlin/2018/11/22/ktorcn-update-jetbrains-day-slides.html 。 非常值得庆祝的是,Ktor 1.0 正式发布了,Ktor 中文站也已更新。     Ktor 是 JetBrains 官方出品的互联应用框架。 使用该框架非常易于开发异步的服务器与客户端,并且能够充分利用  ...
jywhltj 评论(0) 有1047人浏览 2018-11-23 14:43

原生js异步队列任务

场景:有不同的ajax在请求数据,返回后,把该执行的东西,做成一个任务,放到队列中,然后排队执行 所以想做一个任务队列,后续可能还要做一个多消费者订阅消费的模式,现在先出一个简单的任务队列 <html> <head> <title>Js Async Queue</title> <script> var AsyncQueue= ...
jjjssh 评论(0) 有732人浏览 2018-10-25 10:51

一文读懂阻塞、非阻塞、同步、异步IO

介绍     在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。本文就来讲一下这几个词语的含义、区别以及使用方式。Unix网络编程一书中作者给出了五种IO模型:1、BlockingIO - 阻塞IO2、NoneBlockingIO - 非阻塞IO3、IO multiplexing - IO ...
mc90716 评论(0) 有1936人浏览 2018-05-13 10:08

关于java并发需要知道的几个概念(一)

最近在看《Java高并发程序设计》这本书,了解一些并发相关的概念,分享一下自己的理解 同步:方法调用一旦开始,方法调用者必须等待结果返回后,才能继续执行后续行为 例子:老师上课提问小明同学,要求小明同学立即给予解答,这时老师对小明就是同步操作,老师需要等待小明给予解答,才能继续后续工作 异步:方法调用一旦开始,方法调用就会立即返回,调用者可以继续后续操作。真正方法执行会另起一个线程执行。整个过 ...
wo511040717 评论(0) 有439人浏览 2018-01-08 22:55

IO - 同步,异步,阻塞,非阻塞

http://www.cnblogs.com/whyandinside/archive/2012/03/04/2379234.html http://blog.csdn.net/historyasamirror/article/details/5778378 OIO与NIO区别 OIO: old IO API NIO: new IO API http://blog.csdn.net/xlgen ...
darrenzhu 评论(0) 有680人浏览 2017-05-02 13:37

javax.mail.Message发送Email,带附件,异步

package import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Properties; import java.util.regex.Matcher; ...
tjy86 评论(0) 有664人浏览 2017-03-24 13:27

AsyncTask用法和异步加载图片

  AsyncTask:是Android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新 ...
切切歆语 评论(0) 有476人浏览 2017-03-21 14:08

升级log4j 2.x版本 缓存异步化配置解读

 转载请注明出处:http://zl378837964.iteye.com/blog/2359382   现在最新的Log4j 2 是V2.8版本,使用2.x版本需要引入jar如下: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-c ...
zl378837964 评论(0) 有9057人浏览 2017-02-27 22:07

RabbitMQ安装与配置

一、安装Rabbit MQ   1. 下载并安装Erlang:http://www.erlang.org/downloads 2. 下载并安装Rabbit MQ:http://www.rabbitmq.com/releases/rabbitmq-server/       默认安装的Rabbit MQ 监听端口是15672   二、Rabbit MQ配置和运行   1. 激活管 ...
拓子轩 评论(0) 有5772人浏览 2016-11-14 15:38

spring的定时任务和异步方法

一、使用示例 1. 创建java工程,引入spring相关的jar包(略) 2. 在spring配置文件中加入如下配置:     <task:annotation-driven/>     <context:component-scan base-package="com.tuozixuan.task"/>  3. 编写如下示例代码并运行 ...
拓子轩 评论(0) 有1413人浏览 2016-10-11 11:14

异步同步 oio nio aio 总结

异步:多线程干多件事,叫异步 同步:单线程干多件事,叫同步 oio:单线程中,connect,canRead,read,canWrite,write 5种操作有可能阻塞当前线程叫oio。为啥会有这种模型呢?因为系统底层遇到以上5种事件并不通知你,你都需要自己去等。 nio:单线程中,connect,canRead,canWrite 不阻塞当前线程,read和write 阻塞当前线程 叫nio。 ...
zhangming04 评论(0) 有1081人浏览 2016-09-30 14:14

IO - 同步,异步,阻塞,非阻塞,AIO

IO - 同步,异步,阻塞,非阻塞 阻塞与非阻塞(进程有没有挂起) 阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态.(就是进程有没有被挂起) 阻塞调用是指调用结果返回之前,当前线程会被挂起。调用线程只有在得到结果之后才会返回。 非阻塞调用指在不能立刻得到结果之前,该调用不会阻塞当前线程。 同步与异步(调用有没有等待返回结果) 同步和异步关注的是消息通信机制(调用得到的是不是 ...
huangyongxing310 评论(0) 有725人浏览 2016-09-06 14:43

JS的四种异步方式

JS中的定时器,setTimeout,setInterval. 如果setTimeout函数的第一个参数是一个字符串,相当于new Function然后把字符串放进了函数里. 所有的时间绑定. Ajax和JSONP在获取数据的时候可以采用异步编程的方式 回调函数.
范一帆 评论(0) 有964人浏览 2016-04-30 00:33

异步编程之Javascript Promises 规范介绍

什么是 Promises Promises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口。   传统的回调函数 说到JavaScript的异步编程处理,通常我们会想到回调函数,如下面的代码: getFileAsync("1.txt", function(error, result){ if(e ...
powertoolsteam 评论(0) 有278人浏览 2016-04-19 10:09

epoll LT/ET 深入剖析

epoll LT/ET 深入剖析 EPOLL事件有两种模型: Level Triggered (LT) 水平触发 .socket接收缓冲区不为空 有数据可读 读事件一直触发 .socket发送缓冲区不满 可以继 ...
dongfuye 评论(0) 有912人浏览 2016-03-13 21:49

[转]举例说同步异步阻塞非阻塞机制

劫匪冲进某花园小别墅,端着AK47,向某衰男甩过去一个袋子:说,快,把现金拿出来给我放进去,这个时候劫匪一直跟着衰男去装钱,看钱装满了他就 ...
hw1287789687 评论(0) 有1417人浏览 2016-01-08 11:02

关于异步,同步,阻塞与非阻塞概念

  如果你想吃一份宫保鸡丁盖饭: 同步阻塞:你到饭馆点餐,然后在那等着,还要一边喊:好了没啊! 同步非阻塞:在饭馆点完餐,就去遛狗了。不 ...
henu_zhangyang 评论(0) 有3780人浏览 2015-10-15 21:23

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics