线程中 newThread = new Thread(new ThreadStart(move));,其中move函数和线程是什么样的关系?
在move的位置往往放上各种功能函数,请问大家功能函数和线程到底是什么关系呢,我在软件开发时用了线程,但是写论文时想介绍一下 ,但是不知道怎样描述了?
------解决方案--------------------move是一个方法,作为委托参数传给ThreadStart构造函数。当线程被启动的时候,开始执行。
------解决方案--------------------ThreadStart是委托 move是方法 你吧委托那块知识看看
函数和线程到底是什么关系呢 你是在新开的线程中执行函数
C#程序开始于一个单线程 这个单线程是主线程 你可以开额外线程 你是保证界面不会假死的吧?
------解决方案--------------------你委托和线程结合,线程要执行的方法就是你这个move
------解决方案--------------------这是一个《操作系统》基本概念。如果找不到概念可以肯定你白学了这门功课。
进程和线程,其实都是“内存中的”可执行代码。代码放在硬盘上是死的,只有一份;但是加载(既影像)到内存中执行时,可以有无数个“指针”指向同一份程序代码的不同地址,它在当前进程(线程)上下文中充当重要的属性。