摘要: 什么是回调 什么回调?维基百科是这样解释的:回调是一段可执行的代码通过参数传递给别一段代码,以期望在一个合适的时间调用这个参数(可执行的代码)。 参考:In computer programming, a callback is a piece of executable code that is 阅读全文
posted @ 2016-09-27 18:10 阿玛尼迪迪 阅读(742) 评论(0) 推荐(1)
摘要: 线程优先级 现在主流操作系统(如Windows、Linux、Mac OS X)的任务调度除了具有前面提到的时间片轮转的特点外,还有优先级调度(Prioroty Schedule)的特点。优先级调度决定了线程按照什么顺序轮流执行,在具有优先级调度的系统中,线程拥有各自的线程优先级(Thread Pri 阅读全文
posted @ 2016-09-27 17:19 阿玛尼迪迪 阅读(705) 评论(0) 推荐(0)
摘要: 什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一 阅读全文
posted @ 2016-09-27 16:37 阿玛尼迪迪 阅读(1406) 评论(0) 推荐(1)
摘要: 多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面反映了程序员的编程水平。 其实C++语言本身并没有提供多线程机制(当然目前C++ 11新特性中,已经可以使用std::thread来创建线程了,因为还没有系统地了解过,所以这里不提了。) 阅读全文
posted @ 2016-09-27 15:42 阿玛尼迪迪 阅读(119314) 评论(9) 推荐(21)