当前位置:首页 > 英文周记 > 正文内容

inheritable「inheritable trait中文」

更新时间:2026-07-26 17:49:23 周记网4年前 (2023-01-10)英文周记109

heritable和inheritable有什么区别

您好!这个问题答主查阅了OED词典之后,得出如下结论:

inheritable「inheritable trait中文」

Heritable是指某件物品具有被继承的正当性,比如说财产,皇冠,王位等等,可以从父辈手上流动到后辈手上;而inheritable是指某人具备了继承某件物品的能力,比方说儿子是父母的直系后代,具备了继承父母的留下一切的能力。“In”通常指的是人身携带某事物。所以虽然很难区分两者的中文含义,但是在英语当中必然存在形容事物的区别。

另外一个例子是 flammable, inflammable都是易燃的意思,然而第一个指代液体气体易燃烧,第二个是指这种液体或气体可以被(人为)点燃,同时第二个也可指人的脾气容易被激怒。

希望您能采纳答主的回答。谢谢。

inheritable「inheritable trait中文」

InheritableThreadLocal-实现线程共享数据

在之前开发项目的时候遇到的一个场景:

servlet线程和业务线程是两个独立的线程,以及业务处理过程中如果创建其他异步线程也是独立的线程;线程之间参数传递完全可以通过参数传递的方式,这样我在程序开发的时候就反复地传递最初创建的对象bean即可;这种方式会造成相当大的代码冗余;

于是,想到将记录集中在一个地方处理。

inheritable「inheritable trait中文」

愿意翻源码的筒子们可以去翻源码,这里直接说原因,ThreadLocal是一个线程局部变量,在统一线程中使用没有问题,但在上述场景中发生了线程切换,完全不能实现业务目的;

比如在独立的当前线程处理时:

但是当发生线程切换时,子线程已经获取不到父级线程中创建的内容了:

替换成InheritableThreadLocal后

多个子线程中都可以获取到对象了。问题解决!

inheritable & hereditary

hereditary: a. 1. (生物学中)遗传的,遗传性的(尤指疾病)2. 世袭的; 承袭的3. 有世袭身分(或头衔)的

inheritable: a. 会遗传的、可继承的

从两个词词典中的解释很清楚,disease一般用hereditary表示“遗传病”,所以用该词

inheritable一般用于法律“可继承的”短语中

标签: inheritable

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。