多线程编程,线程顺序混乱,怎么解决?
如题,我开了几个线程,本来是想按照1234这样的顺序运行,但是有时会出现2143之类的混乱顺序,那些个什么临界区,互斥啊,事件呀这些东西都试过了,还是不行,请大家指点一下,我还是个新手,谢谢!
[解决办法]
你想按顺序为啥要多线程?直接写在一个线程里不就可以了?
[解决办法]
[解决办法]
同意6楼的说法,你既然想要4个线程按顺序一个个执行,那直接把它们写成4个函数放在一个线程里就是了。如果是几个线程内部的部分数据需要同部,只需把各个线程中的这部分使用同部机制进行同部就可以,至于整个线程的执行顺序无法控制,也不用控制