|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。写了良多代码,但几近都没写过托付/事务/线程传参方面使用的代码
因而本人总很简单了解后又忘记
明天又重温了一下
因而以最复杂的体例的代码体例写上去匡助了解
1.线程传参[复杂几行代码]
1staticvoidMain(string[]args)
2{
3if(ThreadPool.QueueUserWorkItem(newWaitCallback(Program.WritePara),"这是传出来的参数"))
4{
5Console.WriteLine("ok:");
6Console.Read();
7}
8
9}
10protectedstaticvoidWritePara(objectpara)
11{
12Console.WriteLine("hello:"+para);
13}
14
15
2.托付/事务
1
publicclassProgram
2
{
3
delegatevoidCallFunction(objectpara);//界说托付[和界说办法一个样,复杂了解为static换成了delegate]
4
privatestaticeventCallFunctionCallEvenHandle;//界说事务[复杂了解,有事务必有托付]
5
staticvoidMain(string[]args)
6
{
7
//挪用托付,之前界说像办法,这里new了一个实例,和js的new一个function差未几
8
CallFunctioncf=newCallFunction(WritePara);
9
cf.Invoke("goodmorning");
10
11
12
//挪用事务,打上"+="后按"Tab"键就出来了,复杂利用
13
CallEvenHandle+=newCallFunction(WritePara);
14
CallEvenHandle("CYQ");
15
16
//Console.Read();
17
}
18
19
protectedstaticvoidWritePara(objectpara)
20{
21
Console.WriteLine("hello:"+para);
22
}
23
}
24
net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽! |
|