同步异步阻塞非阻塞

同步异步:

举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了.前者(排队等候)就是同步等待消息(要等待不能做其它事情),而后者(等待别人通知)就是异步等待消息.(可以出去一下做其它事情不需要一直等待);

阻塞非阻塞:

阻塞: 如果条件未就绪,'你'必须死等它就绪;进程睡眠
非阻塞:如果条件未就绪,'你'可以转身作别的事情;进程可以作任何想做的事情,不过通常是低效的轮询。

解析域名:

soc_gethostbyname( kal_bool is_blocking,//是否为阻塞式调用,手机平台一般不会支持阻塞式调用的
     module_type mod_id,  //调用该函数的模块id,也即将来接收消息的模块
     kal_int32 request_id,//用于区分是那个请求之用,我们自定义的id值,标示不同的应用
     const kal_char *domain_name,//域名
     kal_uint8 *addr,//ipv4的ip地址,将来也许会有ipv6的
     kal_uint8 *addr_len,//数据长度
     kal_uint8 access_id,//这个访问控制id,我没有使用给它赋值为0好了
     kal_uint32 nwk_account_id //手机gprs帐户id,做过手机的人自然会明白
     )//

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值