根据以下资源,线程调度由操作系统或JVM或两者完成。操作系统线程调度程序是否被JVM覆盖?
1. http://tutorials.jenkov.com/java-concurrency/creating-and-starting-threads.html
2. https://www.javatpoint.com/thread-scheduler-in-java
我的问题:
1.who调度线程?
2.does线程调度器被覆盖的任何地方?(如OS线程由JVM线程调度器被覆盖)
3.how我该从抢占式调度更改为时间分片调度?或相反亦然?
我认为你正在寻找旧资源。操作系统调度线程。你不应该在这个低级别处理并发。您应该使用JDK和新的并发包。 – duffymo
请解释什么是并发包? –
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/package-summary.html – duffymo