V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bmpidev2019  ›  全部回复第 8 页 / 共 13 页
回复总数  252
1  2  3  4  5  6  7  8  9  10 ... 13  
2022-06-20 18:31:14 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之并发模型篇
@superchrisliu 我知道你的意思,你说的只是 netty 那么做的,和实现的场景相关,我既可以在同一个线程也可以不在,至于你的困惑是为何 actor 模型要切换线程做,因为线程切换有开销。但 actor 模型的代表是 erlang 语言,erlang 实现了一个非常高效的用户线程调度模型,线程切换开销极低。
2022-06-20 15:59:59 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之并发模型篇
@superchrisliu eventloop 这种是利用多路复用的 I/O 模型去实现高并发,在请求被分发给 handler 后依旧可能利用多线程去处理代理请求(比如这个 request 里又请求了其他服务的 API ),所以并不是到 handler 之后就同步处理了,需要看实际的场景啊。actor 模型更复杂一些,但它可以跨节点去通信,适合分布式的场景。至于线程切换,如果是用户线程的话,切换开销不高,应该比同步等待 I/O 模型的数据开销都低。
2022-05-13 10:52:59 +08:00
回复了 bylinzi 创建的主题 分享创造 构建测试的体系化思维
学习一下
2022-05-07 16:50:48 +08:00
回复了 bmpidev2019 创建的主题 分享创造 分享下我学习新技术时用的一些方法
@killva4624 找自己喜欢的方向,如果没有就找工作需要的方向先试试,最简单的就是从开源项目或个人作品开始做起,这个很容易找到的,最怕没时间和精力。
2022-04-29 21:38:09 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之操作系统篇
@tj3u2l htop
2022-04-12 03:21:08 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之操作系统篇
@Sivan2017 要么你梯子问题,要么 vercel 在你区域不可用,网站是部署在 CDN 上,不存在挂的可能性
2022-04-11 13:53:48 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之操作系统篇
@lxdlam 这么看 Erlang 的调度足够超前,Java 起了个大早却没能赶上好时候,导致多线程太重了。
2022-04-11 13:01:21 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之操作系统篇
@lxdlam

1. 那 Go 这个和 Erlang 的有点相似了,那也不能放到协程分类里(这个我会修改)
2. 这个文章里也是这个意思,green 这个概念是 Java1.1 提出,1.3 废弃,其实我很好奇为啥要废弃了
3. Fibers 也是历史产物,现在已经看不到了
4. 文章也是这个意思,可能我没表达清楚,可以修改下。

感谢反馈👍
2022-04-11 09:17:08 +08:00
回复了 bmpidev2019 创建的主题 分享创造 编程语言是如何实现并发的之操作系统篇
@ligiggy
@clecho
@gesse

https://www.bmpi.dev/self/my-writing-story/250k/

这篇文章里写着排版部分有介绍字体(霞鹜文楷)和排版的库
2022-04-08 22:59:30 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@FrankHB 感谢这么详细而专业的反馈!你说的有些我还没能理解,不过我会继续对文章做一定的修改。
2022-03-28 22:44:55 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@Leviathann 的确,这种分类价值不大,只是一个视角,c/c++放到弱类型主要是指针导致的,还有一些是有隐式类型转换导致类型不强
2022-03-28 20:46:23 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@iceheart 主要是指针可以随意转换,失去了类型安全的保障,编译器也无法知道指针里的类型是啥
2022-03-28 16:08:57 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@zdpdpdp 被墙了
2022-03-28 11:08:51 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@shawndev 原文就是这个标题,但是感觉本原好像也有这个意思?
2022-03-28 07:56:44 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@secondwtq 是的,你们看的真仔细😂,感谢!
2022-03-27 11:55:21 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@zwy100e72 有点着急了,因为要赶着出去玩,想着先发出去😄下次得注意点了,谢谢!
2022-03-27 11:36:09 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@sutra 是的,感谢指正,我应该多检查两遍的
2022-03-27 11:35:31 +08:00
回复了 bmpidev2019 创建的主题 分享创造 介绍 Go/ Java /C/C++/ Swift 等编程语言是如何实现范型的
@sutra
@zwy100e72 感谢指证,这个的确写懵逼了,连续整了两天没意识到这个词😂
2022-03-10 18:23:10 +08:00
回复了 bmpidev2019 创建的主题 分享创造 写在第二十五万字
2022-03-05 09:31:05 +08:00
回复了 bmpidev2019 创建的主题 分享创造 Logseq 独立部署
@mekingname 快速生成 GitHub ?插件系统不错,不过我还没遇到啥需求需要插件解决
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2958 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 13:01 · PVG 21:01 · LAX 06:01 · JFK 09:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.