问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#控制台程序,做接口压力测试。启动100个线程,需要100个线程先全部启起来,然后再同时调用,怎么控制?

发布网友 发布时间:2022-04-29 21:16

我来回答

1个回答

热心网友 时间:2023-10-09 06:44

可以设置一个信号量,初始是0,每个线程开始执行时+1,然后轮询等待该信号量变为100,再继续执行。

多线程访问同步数据要记得加互斥锁。追问我现在是设置了个时间点来控制的,但是这样不确定线程一定就能在给的时间内启动完,你这个比我的要好。我现在疑问的是,按你说的,信号量到100后,怎么让这个100个线程都执行我的线程函数

追答

死循环就可以了呀。


关键逻辑的伪代码:

int signal = 0; // 信号量

Thread thread1 = new Thread(() =>
{
    signal ++; // 应该加锁访问,此处省略
    while(true){
        if (signal >= 100) break; // 同样应加锁访问
    }
    
    // 之后要继续执行的
    DoSomething();
});

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 苹果6电量百分比不准,电量自动上涨 “苹果6”电量显示错误是怎么回事? 企业如何才能管理好技术部门团队 怎么样才能管理好一个技术研发部门? 如何深入开展研发质量管理 如何管理研发部门(生物技术) 怎样做好研发部的文档管理的工作 为什么苹果6p电量显示不准? 如何管理研发技术型团队 不懂技术 如何管理好研发部门? 亲子鉴定要多久才能做多少钱? 亲子鉴定要多久才能做多少钱? 怀孕几个月可以做亲子鉴定? 怀孕几个月可以做亲子鉴定? 怀孕几周能做亲子鉴定,有风险吗,准确吗 怀孕几周能做亲子鉴定,有风险吗,准确吗 北京哪里可以做无创胎儿亲子鉴定? 亲子鉴定什么时候什么时候可以做? 亲子鉴定什么时候什么时候可以做? 亲子鉴定要等孩子出生多久可以做?? 以下哪些内容属于压力测试的步骤 loadrunner如何做接口的压力测试? 有什么可以让领导和员工都满意的团建活动? 荣耀9xpro打字时的声音怎样关闭? 华为荣耀9x咋能把微信里的键盘音响关掉? 怎么设置华为荣耀v9的按键声音 OsmoAction音频转接头到底怎么用&Gopro8为何不惊艳「KiTalk-6」 华为荣耀9x 打字振动怎么打开? GoPro可以换镜头吗 Shoei头盔如何在下巴装gopro运动相机 gopro10有充电头吗 自行车灯十大品牌排名榜是哪些谁清楚? gopro hero5能关闭声音吗 公众有什么作用 硅油的化学学名是什么?用途?硅油的化学名 硅油的化学名称是什么 硅油的化学名字 硅油的化学学名是什么?用途? 硅油在洗发乳上的成分名是什么 硅油在洗发水中叫什么