1.设置等待时间Thread.sleep(2000); (1000代表1s)2.断言assertion:验证应用程序的状态是否同所期望的一致。常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确,或是验证该复选框是否被勾选。断言被用于三种模式: assert 、verify、waitfor ...
分类:
编程语言 时间:
2019-01-12 12:06:35
阅读次数:
178
一、为什么使用线程池 使用new Thread执行多个线程有如下一些问题: 每次new Thread新建对象性能差。线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。缺乏更多功能,如定时执行、定期执行、线程中断。相比new Thread,Java提供的四种线 ...
分类:
编程语言 时间:
2019-01-11 11:39:18
阅读次数:
174
js 是一种"单线程”(single thread)执行环境的语言,所以在任务执行的过程中是按照队列的形式,当一个任务执行完再执行下一个任务,这样的模式会因为一个任务执行时间较长的时候出现性能问题,例如页面假死状态。 为了解决这个问题,js将执行模式分为两种:同步(synchronous)和异步(a ...
分类:
编程语言 时间:
2019-01-11 00:47:45
阅读次数:
232
import logging.configimport loggingstandard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \ '[%(level ...
分类:
其他好文 时间:
2019-01-10 21:45:40
阅读次数:
155
thread 在数据预处理的时候用处不大,因为有GIL 锁 查看thread信息 定义thread job并开启 join()的功能 先运行join的功能,然后再运行join 下面的。 注释掉 19、20 你也可以添加thread_2.join()进行尝试,但为了规避不必要的麻烦,推荐如下这种122 ...
分类:
编程语言 时间:
2019-01-10 19:27:21
阅读次数:
183
1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 电影院售票的例子 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的座位共100个(本场电 ...
分类:
编程语言 时间:
2019-01-10 10:55:20
阅读次数:
227
在执行spark on hive 的时候在 sql.show()处报错 : Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/CanUnbuffer 报错详情: 说明:程序是在idea上本地 ...
分类:
编程语言 时间:
2019-01-09 18:40:10
阅读次数:
2288
1.1 创建线程 1.1.1 无返回值的线程创建 package com.first; public class ThreadTest { public static void main(String[] args) { System.out.println("主线程ID:"+Thread.curr ...
分类:
编程语言 时间:
2019-01-09 16:41:00
阅读次数:
213
上一篇博客 Android-Java多线程通讯(生产者 消费者)&等待唤醒机制 是两条线程(Thread-0 / Thread-1) 在被CPU随机切换执行; 而今天这篇博客是,在上一篇博客Android-Java多线程通讯(生产者 消费者)&等待唤醒机制 的基础上,扩大规模增加10条线程去执行 生 ...
分类:
移动开发 时间:
2019-01-09 15:45:29
阅读次数:
199