异步+回调 线程queue 线程event 协程(yield,greenlet,gevent) ...
分类:
编程语言 时间:
2018-04-29 14:33:37
阅读次数:
183
一 . 概述 join方法的核心作用就是: 当前线程等待子线程结束. 我们可以看到方法的重载,其实就是调用的线程等待子线程多少时间. 如果不传参数,默认为子线程完成之后才运行. 二 . 测试用例 现在我们创建了一个任务,打印1到1000,主线程和一个子线程分别进行. 打印的效果就是主线程和子线程不断 ...
分类:
编程语言 时间:
2018-04-29 11:55:44
阅读次数:
194
原文:Android项目实战(三十一):异步下载apk文件并安装(非静默安装)前言: 实现异步下载apk文件 并 安装。(进度条对话框显示下载进度的展现方式) 涉及技术点: 1、ProgressDialog 进度条对话框 用于显示下载进度 2、AsyncTask 异步任务的使用 耗时操作不能再主线程... ...
分类:
移动开发 时间:
2018-04-29 11:50:13
阅读次数:
203
一、关于线程和进程 1、进程 进程是指在系统中正在运行的一个应用程序 2、线程 线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元 3、进程与线程的关系 · 对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。 · 一个进程从主线程的执行开始进 ...
分类:
系统相关 时间:
2018-04-28 21:02:12
阅读次数:
226
一、异步+回调:线程是谁空谁调,进程是主进程调用 from concurrent.futures import ProcessPoolExcutor,ThreadPoolExecutor from threading import current_thread import requests,os, ...
分类:
编程语言 时间:
2018-04-28 15:49:44
阅读次数:
195
如何实现子goroutine与主线程的同步 第一种方式:time.sleep(),这种方式很太死板,就不演示了。 第二种方式:使用channel机制,每个goroutine传一个channel进去然后往里写数据,在再主线程中读取这些channel,直到全部读到数据了子goroutine也就全部运行完 ...
分类:
其他好文 时间:
2018-04-27 21:16:57
阅读次数:
160
主线程的特性 : 只有当所有子线程执行完毕后,主线程才会关闭 守护(主)线程(daemonic=True) : 一旦主线程关闭,即使子线程仍在执行,也会立刻停止 (start()前设置) 线程同步 : thread_a.join() --> 确保线程 thread_a 执行结束后,再执行其他线程 (... ...
分类:
其他好文 时间:
2018-04-27 02:46:44
阅读次数:
183
迭代器 : 区分 : 可迭代 ---> 实现了__iter__() 的类 可迭代对象 ---> 实现了 __iter__() 的类的实例 迭代器(对象) ---> 实现了 __iter__() 和 __next__() 的类的实例 作用 : 一个可以记住遍历的位置的对象,真正能够获取位置内容的是 n... ...
分类:
其他好文 时间:
2018-04-27 02:31:51
阅读次数:
147
转载自:http://www.cnblogs.com/cz123/p/7693064.html 先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。 实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去 ...
分类:
编程语言 时间:
2018-04-26 23:34:17
阅读次数:
296
第七周学习总结 教材内容学习 第十二章 Java 多线程机制 进程与线程 进程与线程 进程是程序的一次动态执行过程,对应了从代码加载、执行至执行完毕的一个完整过程。 线程不是进程,是比进程更小的执行单位。 一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。 主线程 主线程 每个Java应用 ...
分类:
编程语言 时间:
2018-04-23 00:11:11
阅读次数:
165