马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
江中游2015TC5.X大型综合精品VIP教程 对不起大家我忘了取消密码了,今天密码已经取消,如果大家再遇到有播放密码时请输入:753159 公布江中游本人QQ以防诈骗:2025177703 2426410388 390941087:人满,不要加了 本人旺旺:bauuia 江中游编程技术QQ交流群:
257067857;136920243 ;174125072;169432547;58623771;182800768;187113865;145450349;187583395;220170167 江中游微信:bauuia 第1课 多线程高级传参 线程介绍
一、理解进程与线程
在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程
线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流 特点:线程不能独立运行,必须依赖于进程,在进程中运行 每个程序至少有一个线程称为主线程 单线程:只有一条线程的进程称为单线程 多线程:有不止一个线程的进程称为多线程 二、开启多线程的优点和缺点
提高界面程序响应速度通过使用线程,可以将需要大量时间完成的流程在后台启动单独的线程完成,提高前台界面的相应速度。
充分利用系统资源,提高效率通过在一个程序内部同时执行多个流程,可以充分利用CPU等系统资源,从而最大限度的发挥硬件的性能。 当程序中的线程数量比较多时,系统将花费大量的时间进行线程的切换,这反而会降低程序的执行效率但是,相对于优势来说,劣势还是很有限的,所以现在的项目开发中,多线程编程技术得到了广泛的应用 线程启动规则: 规则一、在TC里启动线程,必须调用TC里提供的方法去操作,相关命令如下:
线程开启(funcname,param)或者threadbegin(funcname,param)
这2个命令的区别,见TC帮助文档API里的详细说明。
规则二、线程开启的线程方法必须要先定义,而且必须是自定义的功能。
规则三、如果线程方法需要传参,则开启方法可以传入具体内容,但是必须是字符型内容,而且线程方法必须是有参数形式的如果不需要传递参数,必须使用空字符串""。
优酷高清学习地址:
|