线程的启动顺序和线程的执行顺序有关系吗

当多线程处理同一事件的时候,线程的启动顺序是否影响执行,按理说不应该是先启动先抢到用资源吗?还有就是两个不同类创建的两个对象争夺一把锁但是启动顺序不同,那么这个启动顺序是不是会决定抢到资源的顺序,如果是两个线程处理同一事件,但是争夺同一把锁,是不是先启动的更容易抢到资源呢

编写程序不能做任何的假设。而且程序在微观上的先后和宏观上的先后也不是一个概念。