V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  squancher  ›  全部回复第 1 页 / 共 1 页
回复总数  18
2023-10-10 21:55:17 +08:00
回复了 cmai 创建的主题 程序员 jvm 内存泄漏问题
2019-12-26 14:57:02 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@happilylb 这是什么算法,没谷歌到,不过成都二仙桥确实阻塞
2019-12-26 14:24:06 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@zivyou 感谢,比较明了
2019-12-26 14:16:36 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@zwhfly 震荡周期和指令周期类似吗?
2019-12-26 13:50:17 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
这个问题困扰我很久了,就算硬件时钟给 CPU 发中断信号,硬件时钟同样得做时间判断,所以一句话就是能不能不通过循环,机器周期这些方法,有特殊的算法实现
2019-12-26 13:36:22 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
好吧,综上所述,有人能做个总结吗,这种“判断、检查”是否是快速循环检测,比如按照机器周期的频率,然后这个循环时间粒度可控吗?
2019-12-26 13:28:39 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
再拿人举个例子,我现在让另一个人一个小时后通知我一声,然后我要睡觉了,一直等待(中断),但是另一个人开始工作,要么一分钟看下时间,要么五分钟看下时间,时间差不多了就唤醒。
2019-12-26 13:23:58 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@zjsxwc 这又绕回来了
2019-12-26 13:20:19 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
有点晕了,就能简单说一下定时器吗,Java 定时器 timer,我设定一个时间,操作系统怎么判断时间到了没有,是每毫秒检查一次还是?
2019-12-26 13:13:19 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@GeruzoniAnsasu 你说的我大概理解,我关心的是对于“操作系统判断被等事件状态”这个过程。
2019-12-26 12:54:06 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@zwhfly 就是这个问题,上面问过了,怎样判断条件,能做到实时,快速反应
2019-12-26 12:47:41 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@nevin47 但是中断就意味着恢复,谁来干恢复这个事,要做到达到条件就立刻恢复,不应该实时监控、不断轮询吗?
2019-12-26 12:31:29 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@lxk11153 我觉得也是这么个理,好奇操作系统对那么多指令一直循环判断是怎么保持低资源的
2019-12-26 11:26:29 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@nevin47 我想知道“当挂起的条件达成的时候”这个过程,怎么实时判断达成条件
2019-12-26 10:52:50 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
看了下调度器,感觉只是实现进程的调度,还是不理解判断条件满足这个过程谁来完成,如何判断的,除了循环有其它方法吗
@x1596357
@xiadong1994
@Michaelssss
2019-12-26 10:44:27 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@x1596357 Java 的 sleep 我测试出来结果是会多一毫秒,所以时间粒度可能是 1 毫秒吗?
2019-12-26 10:42:10 +08:00
回复了 squancher 创建的主题 程序员 请问编程语言中阻塞机制在操作系统最底层是如何实现的?
@robot1 主要疑惑点是如何恢复的,就算是通过信号来通知,那么如何判断何时条件满足,判断条件满足这个过程是什么,像 socket 一样,流来了就唤醒,要做到实时,他是怎么判断的,是不断循环吗?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2980 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 13:31 · PVG 21:31 · LAX 05:31 · JFK 08:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.