日期:2014-05-17  浏览次数:20909 次

线程中 newThread = new Thread(new ThreadStart(move));,其中move函数和线程是什么样的关系?
在move的位置往往放上各种功能函数,请问大家功能函数和线程到底是什么关系呢,我在软件开发时用了线程,但是写论文时想介绍一下 ,但是不知道怎样描述了?

------解决方案--------------------
move是一个方法,作为委托参数传给ThreadStart构造函数。当线程被启动的时候,开始执行。
------解决方案--------------------
ThreadStart是委托 move是方法  你吧委托那块知识看看
函数和线程到底是什么关系呢  你是在新开的线程中执行函数
C#程序开始于一个单线程 这个单线程是主线程 你可以开额外线程  你是保证界面不会假死的吧?
------解决方案--------------------
你委托和线程结合,线程要执行的方法就是你这个move
------解决方案--------------------
这是一个《操作系统》基本概念。如果找不到概念可以肯定你白学了这门功课。

进程和线程,其实都是“内存中的”可执行代码。代码放在硬盘上是死的,只有一份;但是加载(既影像)到内存中执行时,可以有无数个“指针”指向同一份程序代码的不同地址,它在当前进程(线程)上下文中充当重要的属性。