由于C#直接操作API控制线程的不确定因素太多,于是决定放弃现在的方案。直接用native code创建线程并进行控制。从构思到完成总共花了3天时间。
实际写了C++/CLI后不得不佩服它的强大,可以把native code 直接写在managed的方法里面。而且从某些地方看还有性能上的优势。可惜用途窄了一点,只能用在windows 平台上,从而显得有些鸡肋了。为了可移植性大部分人都会直接选择C/C++,而为了开发.Net的几乎都会选VB/C#了。让人选择C++/CLI的可能性太少。除了像我们这样需要BT解决方案的。