TC官方合作论坛
标题:
线程的用法
[打印本页]
作者:
haohuaiqi
时间:
2014-5-26 23:01
标题:
线程的用法
方法1:
线程.开启(线程1,“”)
功能 线程1()
线程.开启(线程2,“”)
功能结束
功能 线程2()
功能结束
方法2:
线程.开启(线程1,“”)
线程.开启(线程2,“”)
功能 线程1()
功能结束
功能 线程2()
功能结束
请问方法1和方法2的差别,还有他们占cpu的使用相同吗?
作者:
墨染年华
时间:
2014-5-26 23:06
本帖最后由 墨染年华 于 2014-5-26 23:08 编辑
目测是一样的,怎么弄都是两个线程.不是一个线程
方法1:
线程.开启(线程1,“”)
功能 线程1()
线程.开启(线程2,“”)
功能结束
功能 线程2()
功能结束
可以修改成
线程.开启(线程1,“”)
功能 线程1()
空间名.线程2()
功能结束
功能 线程2()
功能结束
这样就是一个线程在运行了.
作者:
haohuaiqi
时间:
2014-5-26 23:07
不要目测,要大神
作者:
墨染年华
时间:
2014-5-26 23:10
haohuaiqi 发表于 2014-5-26 23:07
不要目测,要大神
已经重新编辑了,你看下
作者:
haohuaiqi
时间:
2014-5-26 23:50
这样做线程2就等于函数了,不是开启线程,我问的是方法1和方法2的差别,方法1的线程2是不是还在主线程中
作者:
hualaosi
时间:
2014-5-27 00:14
我觉得不一样:方法1是利用线程一来启动线程二,属于一个嵌套的线程,应该只属于一个线程。
方法二则是启动二个线程,并列的线程。
不过,估计CPU占用上,应该是方法二多,
作者:
blublu
时间:
2014-5-27 09:29
希望楼主做个测试,发个截图看看啊
作者:
blublu
时间:
2014-5-27 09:30
问大神,还不如自己测试来得快
作者:
klyyz1980
时间:
2014-5-27 09:41
TC没有子线程,线程就是线程,一视同仁
作者:
如此美丽。
时间:
2014-5-27 09:59
开启线程的2等于创建线程 就算你是在线程一种创建线程也会是另一个线程 只有在线程中调用函数才是在当前线程种执行
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1