51Testing软件测试论坛

标题: 请教各位前辈:为什么我在测试脚本中增加IF判断语句后脚本执行速度就变得很慢啊? [打印本页]

作者: ctrl01    时间: 2006-2-26 20:31
标题: 请教各位前辈:为什么我在测试脚本中增加IF判断语句后脚本执行速度就变得很慢啊?
请教各位前辈:
为什么我在测试脚本中增加IF判断语句后脚本执行速度就变得很慢啊?
请教需要在哪里设置或是有什么方法可以优化的。。
作者: g_win    时间: 2006-2-27 09:12
可以尝试用线程
作者: ctrl01    时间: 2006-3-2 17:18
不好意思。线程是什么??

请教请教!!!
作者: ctrl01    时间: 2006-3-7 15:41
标题: 没有回答啊。。。
没有回答啊。。。
作者: tyf    时间: 2006-3-17 15:49
线程是进程中可独立执行的子任务,一个进程中可以有一个或多个线程,每个线程都有一个惟一的标识符。
线程有如下属性:
1.每个线程有一个惟一的标识符和一张线程描述表,线程描述表记录了线程执行时的寄存器和栈等现场状态。
2.不同的线程可以执行相同的程序,即同一个服务程序被不同用户调用时操作系统为它们创建成不同的线程。
3.同一进程中的各个线程共享分配给进程的主存地址空间。
4.线程是处理器的调度单位,多个线程是可以并发执行的。在单处理器的计算机系统中,各线程可交替地占用处理器;在多处理器的计算机系统中,各线程可同时占用不同的处理器,若各个处理器同时为一个进程内的各线程服务则可缩短进程的处理时间。
5.一个线程被创建后便开始了它的生命周期,直至终止。线程在生命周期内会经历等待态、就绪态和运行态等各种状态变化。
总之,线程和进程有许多相似之处,所以往往又把线程称为“轻型进程”(lightweight   process)。在采用线程技术的操作系统中,线程与进程的根本区别是把进程作为资源分配单位,而线程是调度和执行单位。每个进程都有自己的主存空间,同一进程中的各线程共享该进程的主存空间,进程中的所有线程对进程的整个主存空间都有存取权限。
作者: myceane    时间: 2006-3-17 15:51
斑竹的意思,是不是指用多线程?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2