vertx

作者: 岛在深海处 | 来源:发表于2018-05-19 13:54 被阅读0次

    Vert.x保证同一个普通Verticle(也就是EventLoop Verticle,非Worker Verticle)内部的所有处理器(Handler)都只会由同一个EventLoop线程调用,由此保证Verticle内部的线程安全
    Vert.x的Handler内部是atomic/原子操作
    Vert.x线程模型保证Verticle内部代码线程安全,同时要求在Verticle之间传递的消息是不可变的

    所谓IO一般认为是涉及到硬盘(比如在硬盘上存取文件),网络(通过网络发送一个请求并获取相应结果),其它进程的操作(操作数据库)等,一般纯粹的,本进程内的内存操作并不被认为是涉及IO操作,这个时候将方法或API制作成异步的并无实际意义,所以一般非IO相关操作都被认为是同步的,同时并不会占用显著执行时间,所以不会阻塞线程。

    相关文章

      网友评论

          本文标题:vertx

          本文链接:https://www.haomeiwen.com/subject/yytwxftx.html