jvm库对nio的处理

JVM的IO选择

查JVM源码时刚好看到JVM库的一段代码:

    public static SelectorProvider create() {
        String osname = AccessController.doPrivileged(
            new GetPropertyAction("os.name"));
        if ("SunOS".equals(osname)) {
            return new sun.nio.ch.DevPollSelectorProvider();
        }

        // use EPollSelectorProvider for Linux kernels >= 2.6
        if ("Linux".equals(osname)) {
            String osversion = AccessController.doPrivileged(
                new GetProp

你可能感兴趣的:(JVM,java开源研究,JDK源码)