0
继红宝石无限循环停止交流功能是我的方案,使用RubyFFI
-
- 我打电话叫交流功能使用Ruby FFI
- 子功能无限运行在Ruby中“订阅”而循环
- 我需要一种方法来阻止这种红宝石订阅(需要停止它运行无限的C函数)
红宝石
require 'ffi'
module Queue
extend FFI::Library
ffi_lib FFI::Library::LIBC
attach_function :subscribe, [ :void], :void
end
Thread.new { Queue.subscribe() }
C-程序
int subscribe(){
while(true){
//Do Stuff
}
}
有什么想法?有没有更好的方法来管理?
是的,有同样的想法。 – Muthukumar