全球旧事资料 分类

C线程操作常见的六大操作方法
httpdeveloper51ctocom200908281525
okiaguy博客园我要评论
C线程操作的具体方法是什么C线程操作方法的他特点和主要应用的情况是什么?那么本文就向你介绍这方面的内容。C线程操作常见的操作方法是什么呢?C线程操作方法的具体实现是什么样子的呢那么下面我们来看看具体的C线程操作的六大方法分别是什么,以及他们的特点是什么?C线程操作一、用委托Delegate的C线程操作一、用委托Delegate的Begi
I
voke和E
dI
voke方法操作线程线程操作一Delegate在C中使用线程的方法很多,使用委托的Begi
I
voke和E
dI
voke方法就是其中之一。Begi
I
voke方法可以使用线程异步地执行委托所指向的方法。然后通过E
dI
voke方法获得方法的返回值(E
dI
voke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过四种方法从E
dI
voke方法来获得返回值。C线程操作二、C线程操作二、直接使用E
dI
voke方法来获得返回值线程操作二当使用Begi
I
voke异步调用方法时,如果方法未执行完,E
dI
voke方法就会一直阻塞,直到被调用的方法执行完毕。如下面的代码所示:
123456789101112131415161718192021222324252627282930E
dI
voke方法将被阻塞2秒i
tresulttaskE
dI
vokeasy
cResultstaticvoidMai
stri
gargsNewTaskDelegatetask
ewTaskIAsy
cResultasy
cResulttaskBegi
I
voke2000
ull
ullprivatedelegatei
tNewTaskDelegatei
tms
amespaceMyThreadclassProgramprivatestatici
t
ewTaski
tmsCo
soleWriteLi
e
好听全球资料 返回顶部