我注意到,当我使用 cruby 通过 运行多线程 java 程序时Open3.capture3('java -jar multi-threaded.jar')
,大多数 java 线程处于空闲状态,CPU 仅在单个内核上忙碌。但是,如果我从 bash 运行相同的 java 程序,CPU 的利用率接近 100%。
cruby GIL 对运行的程序有影响capture3
吗?
我注意到,当我使用 cruby 通过 运行多线程 java 程序时Open3.capture3('java -jar multi-threaded.jar')
,大多数 java 线程处于空闲状态,CPU 仅在单个内核上忙碌。但是,如果我从 bash 运行相同的 java 程序,CPU 的利用率接近 100%。
cruby GIL 对运行的程序有影响capture3
吗?