在多核的机器中,创建多个线程的时候,并不能保证先创建的线程先执行,各线程的的创建顺序是随机的。因为创建的线程可能会分配到不同的核中去运行,而每个核当前都有任务,需要创建的线程会进入各核的任务队列中,所以各线程的创建顺序就不固定。
在多线程中对同一全局变量的使用时注意做好保护机制,否则会出现不可意料的错误。
在多核的机器中,创建多个线程的时候,并不能保证先创建的线程先执行,各线程的的创建顺序是随机的。因为创建的线程可能会分配到不同的核中去运行,而每个核当前都有任务,需要创建的线程会进入各核的任务队列中,所以各线程的创建顺序就不固定。
在多线程中对同一全局变量的使用时注意做好保护机制,否则会出现不可意料的错误。