1.a woven rug with richly coloured geometric patterns, made in Southwest Asia
1.If you want to leverage "plain Jane" Java actors, then your best bet might be Kilim or a similar framework (see Resources).
如果您想要利用“plainJane”Java角色,那么您最好的选择可能是Kilim或一种类似框架(参见参考资料)。
2.Like the DeferredDivision actor defined in Listing 2, Calculator also extends from Kilim's Task and implements the execute method.
与清单2中定义的DeferredDivision角色类似,Calculator也扩展了Kilim的Task并实现了execute方法。
3.As you can see from Listing 2, the DeferredDivision class extends from Kilim's Task type, which essentially emulates the actor model.
从清单2可以看到,DeferredDivision类扩展了Kilim的Task类型,后者实际上模仿了角色模型。
4.The afternoon sun flooded her living room decorated with kilim carpetsmodern Iranian paintings and a bronze bust of the shah.
下午的阳光洒满了装饰着基里姆地毯、伊朗现代绘画和国王半身铜像的起居室。
5.Lastly, Kilim's magic is enabled by a post process, called a weaver, that alters the bytecode of classes.
最后,Kilim的魔力是由一个称为weaver的后期进程来实现的,该进程转换类的字节码。
6.Methods containing the Pausable throws clause are processed at runtime by a scheduler, which is part of the Kilim library.
包含Pausablethrows字句的方法在运行时由一个调度程序处理,该调度程序包含在Kilim库中。
7.Kilim's approach to the actor model is intuitive, and as you'll soon see, the library makes building concurrent applications a breeze.
Kilim对角色模型的使用非常直观,稍后您将看到,该库使构建并发应用程序变得异常简单。
8.The actor model (and thus Kilim) makes it easier and safer to write asynchronous-acting objects that depend on similar objects.
角色模型(以及后来的Kilim)使编写依赖于类似对象的异步操作对象变得更加简单和安全。
9.Earlier, I mentioned that Kilim works by byte-code manipulation via its weaver.
在前面,我提到了Kilim通过其weaver执行字节码操作。
10.After the code has been altered, I'm free to start leveraging Kilim at runtime provided I've included its . jar file in my classpath.
更改代码之后,我就可以在运行时随意利用Kilim了,只要我在类路径中包含了它的.jar文件。