windows API普通函数跟回调函数有何区别

通俗点讲:
1、普通函数(假设我们都是函数)
你卖电脑,我买电脑,我给你钱(调用你)后,你给我电脑(得到返回值)。这种情况下,我给钱后就不能走开,必须等你把电脑给我,否则你交货的时候可能找不到人。
2、回调函数(假设我们还是函数)
你还卖电脑,我也还买电脑,我给你钱(调用你)后,你发现没存货了,要去进货,不能马上给我电脑(返回值),我愤怒了,不想一直等下去,就给你留个电话号码,让你进完货后再打电话叫我(这个电话就是回调函数)。

不知道说明白没...回调函数一般都是在多线程编程中使用。在多线程的框框下理解就很容易了,无非是来来往往的信息交流而已

猜你喜欢

转载自www.cnblogs.com/weekbo/p/9098656.html
今日推荐