摘要:
关于GCD基础知识的文章很多,但很多都停留在iOS早期版本的状态,随着iOS的升级GCD的使用也随之升级了,下面举了很多例子来看一看。 1、串行队列使用同步运行 运行结果: aaaaaaa<NSThread: 0x6040002608c0>{number = 1, name = main} aaaa 阅读全文
摘要:
0x00 先上脑图 0x01 iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题 NSOperation/NSOperationQueue 面向对象的线程技术 阅读全文
摘要:
Bash 是Linux操作系统的默认Shell脚本。Shell是用来处理操作系统和用户交互的一个程序。Shell的脚本可以帮助用户自动化地和操作系统进行交互。你也可以理解为一种脚本式的编程。即然有编程,那么,程序的编译器,解释器,调试器就必不可少了,Bash也一样,但在调试方面可能会有一些和编程语言 阅读全文
摘要:
0x00 异步编程模式的历史 .NET Framework 提供了执行异步操作的三种模式: 异步编程模型 (APM) 模式(即 IAsyncResult 模式),在该模式下,异步操作需要使用 Begin 和 End 方法(例如,异步写入操作需要使用 BeginWrite 和 EndWrite 方法) 阅读全文
摘要:
从今天开始起,尝试记录自己的工作学习,40岁的我,现在积累还不算晚吧,到姜太公封侯拜相还有40年。 阅读全文