1.单线程和多线程 单线程:.一个程序 只有一条线程(主线程main) 多线程:一个程序 除了一条主线程main 以外 还拥有很多的子线程 2.线程和进程 线程:.程序运行中的一条执行路径,是组成进程(程序)的 一个进程 必须拥有一条线程(主线程(main)) 进程:操作系统上运行的一个程度(可以简 ...
分类:
编程语言 时间:
2018-03-12 21:12:46
阅读次数:
199
buffered channels 带有缓冲区的channel 只有在缓冲区满之后 channel才会阻塞 WaitGroup 如果有多个 goroutine在后台执行 那么需要在主线程中 多次等待 可以有一个简单的方法 就是 通过WaitGroup 可以控制 Goroutines 直到它们都执行完 ...
分类:
其他好文 时间:
2018-03-12 13:37:43
阅读次数:
140
GCD方法,通过向主线程队列发送一个block块,使block里的方法可以在主线程中执行。 NSOperation 方法 NSThread 方法 RunLoop方法 ...
分类:
移动开发 时间:
2018-03-10 22:04:05
阅读次数:
222
多线程,多进程 多线程: 咱们打开的程序都一个进程。 线程是包含在进程里的。 进程里面最少有一个线程 线程之间是互相独立的 主线程 cpu是几核的,就只能同时运行几个进程 python的多线程是利用不了多核cpu的,GIL 全局解释器锁的 如果想利用多核cpu的话,就是用多进程 I0密集型任务 使用 ...
分类:
编程语言 时间:
2018-03-10 01:28:02
阅读次数:
210
前言 Handler是一个Android SDK 提供给开发者方便进行异步消息处理的类。 我们都知道在UI线程中不能进行耗时操作,例如数据读写、网络请求。Android 4.0开始,在主线程中进行网络请求甚至会抛出Android.os.NetworkOnMainThreadException。这个时 ...
分类:
其他好文 时间:
2018-03-09 19:04:56
阅读次数:
175
本节内容 一.Python介绍 (1).目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能: ...
分类:
编程语言 时间:
2018-03-09 13:14:17
阅读次数:
239
本文作者:CodingBlock 文章链接:http://www.cnblogs.com/codingblock/p/8515304.html 一、AsyncTask的使用 AsyncTask是一种轻量级的异步任务类,可以很方便的在线程池中执行异步任务,并且将进度和结果传递给主线程。其底层由Thre ...
分类:
移动开发 时间:
2018-03-09 00:14:12
阅读次数:
288
import threadingimport timedef pz(): time.sleep(2) print('A是秦始皇的陪葬')for i in range(10): t = threading.Thread(target=pz) # 设置子线程为守护线程,守护线程就是一旦主线程执行结束,子 ...
分类:
编程语言 时间:
2018-03-07 16:30:02
阅读次数:
166
我喜欢考试,不考试,谁知道哪些掌握了哪些没有?? 面试什么的最有爱了(变态笑)~~~ http://www.mark-to-win.com/JavaBeginner/JavaBeginner4_web.html java中给出一个子线程如何捕获主线程异常的例子 java中给出一个主线程如何捕获子线程 ...
Thread对象的其他属性或方法 例子: 查看线程名字 Thread-1 is running # 子线程名字默认是Thread名字开头 Thread-1 主线程名字 MainThread # 主线程名字默认是MainThread 2. 改线程名字 子线程 is running son线程 主线程名 ...
分类:
编程语言 时间:
2018-03-06 23:19:23
阅读次数:
217