TC官方合作论坛

 找回密码
 立即注册
查看: 1348|回复: 3

[已解决] 线程开启 和 功能直接调用 到底有什么区别?

[复制链接]
发表于 2015-7-17 17:09:57 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能 a()
调试输出(“阿萨法”)
结束

功能开启(“a”,“”) 与a()
到底有什么区别??????
回复

使用道具 举报

发表于 2015-7-17 20:44:51 | 显示全部楼层
一般代码把所有功能排成排,一个个功能顺序执行,执行完一个执行第二个。。。如此,执行完最后一个功能,程序结束。这是调用。形象的说就是从开头执行到结尾,是一条线。而线程开启是当执行到线程开启时,它只是把该功能开启,就继续执行下一个功能,这个时候就是一条线分成两条线了。不知道这么说,你能否理解呢?

评分

参与人数 0威望 +10 金币 +10 收起 理由
lucify + 10 + 10 一语中的 正是我想要的答案 感谢你!.

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2015-7-17 17:43:07 | 显示全部楼层
一般情况下,有循环遍历一定要用线程开启,否则程序会卡死,没有循环遍历的可以不用线程开启,但是也要看情况
回复 支持 反对

使用道具 举报

发表于 2015-7-17 20:38:48 | 显示全部楼层
防假死状态!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 18:55 , Processed in 0.037897 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表