V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Droog
V2EX  ›  Android

异步和线程间通信有什么区别

  •  
  •   Droog · 2015-10-24 16:02:01 +08:00 · 9362 次点击
    这是一个创建于 3327 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原来稍微有点 Java 基础,最近在学习 Android ,在学习 Service 中,没怎么搞清楚异步和线程间通信的区别。
    5 条回复    2015-10-25 16:56:47 +08:00
    ChanneW
        1
    ChanneW  
       2015-10-24 16:28:39 +08:00
    毫无可比性
    SoloCompany
        2
    SoloCompany  
       2015-10-24 16:44:42 +08:00 via iPad
    异步是说,你一件事情是分开做的,谁(哪个线程)去执行并不重要,线程间通信和这真的没有半点关系,如果你说的是 synchronize / notify 原语的话,那是典型的同步模型,还算是扯得上
    wowpanda
        3
    wowpanda  
       2015-10-24 16:46:31 +08:00
    进程间通信,线程间同步
    lizhenda
        4
    lizhenda  
       2015-10-25 09:20:23 +08:00
    这需要啥区别,完全是 2 个不同的东西啊。
    mengzhuo
        5
    mengzhuo  
       2015-10-25 16:56:47 +08:00 via iPhone
    这些在现实生活中都有🌰
    把 CPU 想象成超市里的收银员
    异步就是:收银员发现你结账用支付宝特别慢,又不影响下一个人,就叫下一个人开始结账
    进程间通讯就是:一个收银台不够零钱了,跟另一个收银台要点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1343 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:43 · PVG 01:43 · LAX 09:43 · JFK 12:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.