猿问

怎么实现用多线程模仿多用户访问同一个方法?

各位朋友好,我想用多线程来模仿多用户调用同一个方法测试下其性能,有做过类似需求的朋友给我点意见,有DEMO做好,嘿嘿,非常感谢.

慕沐林林
浏览 667回答 1
1回答

慕勒3428872

public&nbsp;void&nbsp;Main()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thread[]&nbsp;threads&nbsp;=&nbsp;new&nbsp;Thread[100]; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;threads.Length;&nbsp;i++)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;threads[i]&nbsp;=&nbsp;new&nbsp;Thread(new&nbsp;ThreadStart(TestThread)); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;threads[i].Start(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;void&nbsp;TestThread()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Invoke&nbsp;mothods&nbsp;tested&nbsp;here &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//.. &nbsp;&nbsp;&nbsp;&nbsp;}大侠,是不是我的做法太“幼稚”了?这样做有哪些不妥的地方?
随时随地看视频慕课网APP
我要回答