V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gantleman  ›  全部回复第 9 页 / 共 9 页
回复总数  179
1  2  3  4  5  6  7  8  9  
2020-07-16 09:59:47 +08:00
回复了 sampeng 创建的主题 程序员 现在越来越恼火伸手党
@exploreXin 营销是中性的,正能量也是需要大力宣传的。我想你不喜欢的营销是对你没有价值的营销,甚至是坑你的营销。最近联想的小新 pro 也在做营销,价格比同等性能的 intel 便宜 3 千到 4 千。对于这种能带给你益处的营销我就很喜欢,我想你也会很喜欢。所以你看营销是对事不对人的。营销是看实际利益而不是文风的。如果你是有判断能力的成年人,也必然会对营销有自己的判断和思考。而不是一味的发泄情绪。

没错我在 V2EX 说的每句话和每个帖子。都是为了推广我的多线程技术 pelagia ( github.com/surparallel/pelagia )。因为我相信我做的东西是在推动技术的进步。虽然我不喜欢和人对线,但我的事业要求我必须出来对线。这个过程中我也一直在思考。在精英靠着欺骗,抖机灵就能收获大量粉丝。我不是精英,所以肯定是非主流的歪理。我只是个勤恳的普通人,在一个行业深耕多年有所得。拿出来分享给大家,收获些名气和影响力。能让我工作更加顺利。做些利人利己,力所能及的事情。
2020-07-15 23:57:27 +08:00
回复了 sampeng 创建的主题 程序员 现在越来越恼火伸手党
今天 CEO 和 CTO 的营销混战中给了我思考,用尽了所有营销手段把 CEO 被搞臭了,产品本身的价值又不高。公司如果因为这种营销倒闭,一地鸡毛什么都没有留下。这种营销自然就被淘汰。伸手党就是对过度营销和快餐文化的反叛。但真正问题的根源是制造过度营销和快餐文化的精英。郭德纲说过,过年吃谁都能吃饺子,天天吃饺子你有没有那么多馅。伸手党其实很好,只有伸手党才会让快餐垃圾文化彻底破产。才会让那些 10 年 20 年后都不倒的项目,真正有价值的项目被逆淘汰出来。如果你的项目是真正有价值的,能屹立几十年不倒的,能真正帮助有需求的人,你就应该欢迎伸手党。
2020-07-15 21:27:12 +08:00
回复了 Huelse 创建的主题 C++ c++ thread 并发问题
@nightwitch 是的,6 楼是正确答案
2020-07-15 21:07:49 +08:00
回复了 Huelse 创建的主题 C++ c++ thread 并发问题
从 C++的语法来说你在 for 循环里声明了两个 thread t1 t2 的局部变量。
离开 for 循环后这两个局部变量被销毁,任何使用的操作都是非法的。
建议你改用 new 尝试下。
2020-07-15 14:32:09 +08:00
回复了 gantleman 创建的主题 Go 编程语言 如何监控 channel 的缓冲区使用状况?
@guonaihong 系统日志或监控系统的方法,与代码无关的。
2020-07-15 14:25:57 +08:00
回复了 gantleman 创建的主题 Go 编程语言 如何监控 channel 的缓冲区使用状况?
@guonaihong 有没有非侵入的方法?
2020-07-15 12:12:50 +08:00
回复了 gantleman 创建的主题 随想 纪念远去的赛博朋克
@lwlizhe 是的,控制和反叛。软件简直是为朋克量身定制的。任何人有电脑就能写软件。可不知道从什么时候开始,写软件需要资本扶持,需要产品经理,需要市场策划。最即使最废物的平成宅也创造了辉煌的动漫产业。这也是一种反叛和极客。控制一直都在哪里从来没有变化过。
2020-07-15 11:40:22 +08:00
回复了 gantleman 创建的主题 随想 纪念远去的赛博朋克
@zxcslove 难点在于为什么现在很难花几个月时间做出一个优秀的软件。资本?能力?还是观念?
2020-07-14 18:54:24 +08:00
回复了 gantleman 创建的主题 游戏开发 在 unity2d 同屏显示 9 千人
@tcfenix 本来是只是单单想推广 pelagia 软件的。但是因为 pelagia 采用了完全不同的新技术处理多线程。一开始想,软件速度更快,更可控,更稳定自然就有人愿意用吧?结果被追着问,你用了哪些新技术呀?有什么优势呀?被迫写了一大堆看起来不专业,还要简单好懂的文章和示例。开源真是太难了。
2020-07-14 09:28:29 +08:00
回复了 xing393939 创建的主题 PHP 关于多线程多协程的疑惑
@xing393939 在硬件中 cpu 是根据中断来处理 io 的。所谓中断就是 cpu 执行一个指令后就会检查中断寄存器有没有中断请求。如果有中断请求就是切过去处理 io 。所以在内核没有阻塞的概念,用户态的阻塞在内核叫挂起。所谓挂起就很形象了,就是内核调度程序每隔一段时间就会查一下有没有 io 要处理。如果处理好了就返回给用户态,继续执行用户态的代码。
2020-07-14 03:11:17 +08:00
回复了 iseki 创建的主题 Kotlin 慌的一批, Kotlin 这么优雅的语言为什么不火呢
@iseki Java 的流行是因为 jvm 的性能仅次于 C 。以及内存的多线程保护和回收策略,这样 java 不会出现内存崩溃。放弃现在的代码做迁移,仅仅因为语法更加流畅。这个成本任何公司和团队都不会做的。
2020-07-13 21:43:11 +08:00
回复了 bear2000 创建的主题 职场话题 关于“面试造火箭,工作拧螺丝”
因为互联网公司并不软件开发公司。软件开发公司的目标很明确,就是最快最稳定最通用的软件。互联网公司首要任务是卖衣服,家电,视频娱乐,广告等的主营业务。这种公司的软件开发首先要保障主营业务的稳定运行。而保障业务的稳定运行是对软件的最低要求。

所以你看到了很拧把的事情。他们希望花最少的钱,用最好的人才,来保障他们对软件的最低需求。而软件的创新和改进不会提升任何主营业务的赢利水平。所以他们对造火箭很感兴趣但仅仅是感兴趣。可是造火箭不赚钱,不赚钱的工程师最终都会被送去拧螺丝。
2020-07-13 21:17:38 +08:00
回复了 iseki 创建的主题 Kotlin 慌的一批, Kotlin 这么优雅的语言为什么不火呢
不太理解 Kotlin 这类静态语言的优雅,可以编译成 java 和 js 。
Kotlin 编译成 java,java 编译成中间语言,中间语言在 jvm 编译成二进制。
^^歪果仁们的编程语言套娃。
2020-07-13 21:06:41 +08:00
回复了 xing393939 创建的主题 PHP 关于多线程多协程的疑惑
首先要说明协程和线程的区别。当两个线程交替使用 CPU 时,一个线程中断工作让出 CPU 时需要保存所有当前寄存器的状态。以便在下次获得 CPU 使用权时可以恢复原来的工作。这种保存当前所有状态的操作耗时巨大。也就是通常所说的线程切换的高额代价。既然线程的中断操作耗时巨大。哪么等待线程运行完毕再切换 CPU 到下一个线程。因为不用保存原来线程状态。所以切换协程的代价就几乎为零,所以速度比线程要快。这种等待运行完毕再切换的方法就是协程或则叫纤程。

因为协程没有标准在每个语言的实现方式都有不同,甚至在操作系统的实现都不同。所以区分线程和协程的方法就看是否能够中断并保存状态。凡是能中断和保存状态的就是线程。反之就是协程。

因为协程不能中断,所以协程在执行IO的时候如果被阻塞,哪么就相当于整个程序全部都被阻塞了。swoole 要求在协程内使用异步IO,就是要求协程不能被阻塞。

我们回到你的第一个问题,线程是否使用了多核。操作系统并不保证线程会运行在多核。因为线程可以随时中断,所以操作系统可以根据核心的负载调度线程。也就是如果当前核心负载高哪么线程就会被调整到其他比较空闲的核心。如果其他核心都很忙,两个线程也可能只运行在一个核心。

如何验证是否多核呢?只有在极少数特殊情况下可以验证。因为线程切换代价非常高是和正常运行的指令比较的。这个切换的代价对于应用程序员来说也是非常非常快的,这种切换快到我们无法察觉。也就是说你以为线程执行过程的切换是“噼---啪”。其实线程执行过程的切换是“噼啪噼啪噼啪”。
2020-07-12 21:05:40 +08:00
回复了 fhefh 创建的主题 Reddit 老铁们,如何用新版的 Reddit,我现在进去还是老版本页面~
旧版链接 old.reddit.com
2020-07-11 00:18:31 +08:00
回复了 rapiz 创建的主题 分享发现 我见过的最有娱乐效果的国产框架营销方式
大家可能搞不清楚 pelagia 是做什么?

多线程编程是为了彻底压榨出多核硬件性能的技术。
但多线程编程过去有依赖和死锁的问题。
pelagia 就是为了彻底解决多线程中依赖和死锁的问题。
2020-07-11 00:07:08 +08:00
回复了 lovecy 创建的主题 程序员 干了两年开发后,感觉快要被淘汰
面向工资编程
2020-07-11 00:03:53 +08:00
回复了 ardenchan 创建的主题 程序员 现在的 Java 程序员需要什么技术栈?
一年的程序员面向对象还没搞清楚呢吧?软件开发还是需要些经验积累的.
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 19:14 · PVG 03:14 · LAX 11:14 · JFK 14:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.