oniguruma
-
It is now using the ICU framework instead of Oniguruma for regular expression compilation and pattern matching .
它现在是基于ICU架构而不是Oniguruma的正则表达式编译和模式匹配架构。
-
Rubinius , a Ruby implementation written in ( mostly ) Ruby , uses the simple solution of including Oniguruma .
Rubinius是大部分用Ruby编写的一个Ruby实现,它可以直接采用最简单的方案&包含Oniguruma。
-
Threading : Oniguruma uses global locks when initializing code range tables or managing shared AST nodes ( like Character Class hashtable ) .
多线程:Oniguruma在初始化代码范围表或者管理共享的AST节点(如Character类散列表)时,使用全局锁。
-
Oniguruma bytecode interpreter also uses thread locks ( it can be turned off but we get it for free in java land , and it 'd be a hack to mix foreign threading with java one ) .
Oniguruma字节码解释器也使用线程锁(可以关闭该特性,但在Java中这项特性是自带的,而且混合异种线程和Java线程属于歪道)。