-
-
-
你可能不知道的Linux实时机制,dl_sched_class,死了都要Run
在和客户谈嵌入式方案的时候,我经常听到客户说Linux系统实时性不好难以满足对时间要求严格的应用,非得在系统中加一个PLC才安心。这不是没有道理的,Linux进程如果没有特别设置的话,都由fair调度器管理,在计算任务繁重的时候,只能靠相对公平地分摊CPU来运行,这样当然无法满足实时性要求高的进程了...
06月18日[编码文章]浏览:1
-
「并发进阶」Future
明天的你会感谢今天努力的你举手之劳,加个关注Future框架概述JDK中的Future框架实际就是Future 模式的实现,通常情况下我们会配合线程池使用,但也可以单独使用;下面我们就单独使用简单举例:...
06月18日[编码文章]浏览:1
-
-
别再问我Runnable、Callable、Future、FutureTask有什么关联了
Runnable与Callable众所周知,当我们使用线程来运行Runnable任务时,是不支持获取返回值的,因为Runnable接口的run( 方法使用void修饰的,方法不支持返回值。而在很多场景下,我们一方面需要通过线程来异步执行任务,以便提升性能,另一方面还期望能获取到任务的执行结果。尤其是...
06月18日[编码文章]浏览:2
-
-
Python 中生成器的原理
生成器的使用在 Python 中,如果一个函数定义的内部使用了 yield 关键字,那么在执行函数的时候返回的是一个生成器,而不是常规函数的返回值。...
06月18日[编码文章]浏览:2
-
-
LINQ 内部结构:速度优化
LINQ 优雅的外观背后隐藏着一个精心设计的核心,其设计不仅仅是为了简单。 本文深入探讨 LINQ 的技术复杂性,重点关注提高其执行效率的“速度优化”。 这些优化也有很多缺点。...
06月18日[编码文章]浏览:2