为什么要使用这些方法
java.lang.Thread.currentThread(),
java.lang.Thread.sleep(),
java.lang.Object.notify(),
java.lang.Object.wait()
of Thread & Object class are not implemented in java API's itself?
为什么需要使用本机方法,这是C/C++编程语言的一部分?
这背后有没有什么区域,或者java不能提供很好的性能?
例如,我最近研究的一种语言-- Terra。你可以在任何语言中解决这个问题,我对Lua最满意,所以我从这里开始。
Terra语言可以用Lua进行元编程,并且与C向后兼容。C代码可以在其中使用,它的代码可以在C中使用。我将从主页中给出一些代码示例。
terra hello(argc : int, argv : &rawstring)
-- Here we call a C function from Terra
C.printf("Hello, Terra!\n")
return 0
end
-- You can call Terra funct