某日我在学习rabbitMq如何保证消费顺序的顺序性的时候,在一篇文章下遇见一个读者回复说“这个问题很二,因为单个程序线程执行顺序都没法保证”
真的没法保证线程的执行顺序吗,或者换句话说没法保证方法的执行顺序吗(其实这也是我在以前面试中被问到的问题)???其实不然,我搜索了些常见的保证线程顺序的方法,在此记录一下。
共有八种方式保证,以下只提供相应连接需要的自行点击查看:
同时附上CountDownLatch的知识可能用得到点我学习CountDownLatch
某日我在学习rabbitMq如何保证消费顺序的顺序性的时候,在一篇文章下遇见一个读者回复说“这个问题很二,因为单个程序线程执行顺序都没法保证”
真的没法保证线程的执行顺序吗,或者换句话说没法保证方法的执行顺序吗(其实这也是我在以前面试中被问到的问题)???其实不然,我搜索了些常见的保证线程顺序的方法,在此记录一下。
共有八种方式保证,以下只提供相应连接需要的自行点击查看:
同时附上CountDownLatch的知识可能用得到点我学习CountDownLatch