同步与异步的问题

作者在看核心编程时对线程同步与异步执行产生疑惑,通过查询了解到,同步是调用方法需等返回才能执行下条指令,线程会等待;异步是调用方法不等返回就执行下条指令,不阻塞程序,作者不确定理解是否正确。

    今天看核心编程的时候,碰到线程同步与异步执行,很是不解,究竟什么是同步方法?什么是异步方法?

    上Google查了一下,略有了解,但不知理解得对不对,特记下来。

    所谓同步,就是调用某个方法,必须得到方法的返回才能执行下一条指令。如果不返回,则线程是在等待中的。
    
    而所谓异步,就是调用某个方法,不等它返回,就执行下一条指令,至于该方法究竟有没有调用成功,不得而知。异步可以不阻塞程序的执行。

    不知道这样的理解对不对 :-)

转载于:https://www.cnblogs.com/shipfi/archive/2005/08/30/226366.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值