首页   注册   登录
wysnylc

wysnylc

V2EX 第 142138 号会员,加入于 2015-10-12 10:20:09 +08:00
wysnylc 最近回复了
13 小时 17 分钟前
回复了 SmaliYu 创建的主题 问与答 天马行空一下, CPU 发热的能量有没有可能被再利用?
13 小时 26 分钟前
回复了 cdffh 创建的主题 程序员 这个抄袭也太牛逼了 5 千多个 star 比原作品还多
CTRL+F 式开源
@hakono #46 "现在一般普通主流计算机,直接开几万协程确实没问题。以前开发写测试时,不小心开了几十万协程,还能跑。但是线程却不行,资源占用和上下文切换决定了它不可能开启同样多的数量时还能保证可用。"
协程也是跑在线程之上,如果真的同时运行几十万线程而不挂只有一种可能,活跃的线程其实没几个,我后面贴的为什么 Java 坚持多线程不选择协程?里面有这样一句话:上面的讨论简化了 RSS 和 VM 的区别。实际上一个线程启动后只会在虚拟地址上占位置那么多的内存。除非实际用上,是不会真的消耗物理内存的。
所以所谓的"几万"根本就是扯淡,多协程本质上和多线程没有区别,多线程该有的问题多协程一样有,而单个协程是跑在单线程上单线程可能跑几万请求?用脚指头想也知道答案

"另外你可以找下百万 Go TCP, 百万 websocket 同时连接的文章。有每个连接使用 go 程,和 reactor epoll 的性能对比。
"
老 Go 吹了,上手就是百万 233333 教程一大把就是没啥公司用
"第一,如果是很大的项目,需要部署多个服务器。那怎么提前预估,需要的带宽,机器配置,机器数量。"
这个得看具体业务,提前预估基本等于扯淡

"第二,我问他如果是多服务部署,做了负载均衡。"
分布式集群利用 redis 存储 session 做无状态是基础常识,做后台开发第一年就碰得到

"第三我问他,如果大项目,部署了多台服务器。那一天我需要更新站点,那怎么保证多台服务都能更新好了以后再对外提供服务。"
蓝绿发布、灰度发布和滚动发布,也是很简答的东西

全文都是槽点
19 小时 45 分钟前
回复了 fyooo 创建的主题 Android 请教一下当前大厂短视频 app 是用 ffmpeg 在安卓转码的么?
阿里媒体处理,自己转码是不是闲后期升级不够麻烦呀
20 小时 35 分钟前
回复了 qwerthhusn 创建的主题 问与答 “精通” Java ,学习 Kotlin 的话需要很久吗?
jdk8-jdk15 我都挺熟,感觉没必要用 kt 因为好用的 jdk 后面都会抄过来
kt 毕竟不是 jvm 亲儿子,java 才是
@saberlong #22 你是不是忘了 netty 是用什么写的?别无脑吹 go 了百万链接瓶颈根本不在线程协程而是内存带宽磁盘,线程创建也没那么耗费资源
给你个链接学学吧:
为什么 Java 坚持多线程不选择协程? - 大宽宽的回答 - 知乎
https://www.zhihu.com/question/332042250/answer/734115120
@newmlp #23 你是不是回错人了
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1705 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 00:11 · PVG 08:11 · LAX 17:11 · JFK 20:11
♥ Do have faith in what you're doing.