V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  xylophone21  ›  全部回复第 9 页 / 共 24 页
回复总数  465
1 ... 5  6  7  8  9  10  11  12  13  14 ... 24  
2019 年 8 月 26 日
回复了 47042 创建的主题 Android Android 手机解锁、root 后能不能对 recovery 进行锁定?
自己编个 Recovery,验证自己的签名。原厂的 Recovery 就是这么玩的,只不过你没有它签名的私钥而已。
第一感觉这个方案很奇怪,关注一下听听大家的说法
2019 年 4 月 7 日
回复了 bwangel 创建的主题 Go 编程语言 一条面试题引发的思考 Go 版本
这道题,感觉怪怪的。开 3 个线程,然后居然没有一点并行的需求
2019 年 3 月 9 日
回复了 Acceml 创建的主题 程序员 头条面试高频题目,手撕 LRU
这个场景下,你们把 key 翻译成密钥?
按合同赔 1 个月,这不算被坑。只能说你中介费给高了,以及违约金(一般等于押金)约定少了。
几百 G 了,不想使用数据库的原因是什么?感觉自己实现个索引肯定不如数据库做的好。还是说你想搞明白数据库建索引的实现。
之前米粉卡有一种可以取消来电显,0 月租,6 个月发一条短信 1 毛钱就行了。现在不知道还有没有。
2019 年 1 月 12 日
回复了 felix1st 创建的主题 Android [安卓备机选择] 红米 note7 / vivo z3 / 荣耀 10
不是一个价位的怎么比+1
2018 年 12 月 26 日
回复了 newstartbean 创建的主题 程序员 请教关于 https 通信用 C++实现的开源库
golang
看起来你是希望先 root,然后出厂的时候移除 root,但仍保留自己的应用能静默安装。

有没有想过这样每台的交付都会很麻烦。

另外,可以尝试一下自己打包一个只能 pm install 的 su 进去,并且执行前校验来源,不想从头做的话,拿着 su 的代码去改。
就像国内的仿制药,有原研药(仙剑 1 游戏)不翻,非要翻一个仿制品(仙剑电视剧)。
就算 80%的复原,80%*80%也就剩 64%了,何况仙剑电视剧还原度还不到 50%,再翻可能只剩下名字一样了吧。
2018 年 11 月 8 日
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@muntoya 说到问题的关键了,但感觉楼主还在一些不重要的细枝末节上出不来,或者没找到重点,不解释。
2018 年 10 月 20 日
回复了 leebs 创建的主题 C 一个线程的小程序
@wevsty
至于最后导致的某个线程优先被调用的结果,这个结果本身不是必要的,可能只是实现上导致的副产品。

这个结论我认可,既然是副产品,我是否可以理解为这一大堆解释不必然造成“优先被调用的结果”?

问题是这个副产品才是楼主的问题。
2018 年 10 月 18 日
回复了 leebs 创建的主题 C 一个线程的小程序
@wevsty

0. 楼主的问题是为什么线程 A 总是优先被调度 ,而不是打印不会乱。先确定这个前提我们理解是否一致。

1. 你的代码确实可以保证线程 A 以更高的优先级被调度到,但我并不认为它是一个优雅的实现,它依赖 sleep 降低线程被调度到的概率。其他实现方式都不可避免的都会导致线程 B 先进入函数的情况下,进行一段时间的等待,降低性能,这是我认为不优雅的关键。当然,如果你有需求,那没办法。所以问题的关键变成了这个需求是否合理,我们是否要在这么底层的位置,定义这么一个特性。(假设如果在 Posix 层面对这种行为做了定义,则这个需求是合理的,必要的,只是我暂时还没有想到)

2. “ MT-Safe 只代表,多线程的情况下这个函数可以被安全的调用”,可以被安全的调用,不代表他对线程有偏好,AB 两个线程一起多次调用,只要打印不相互干扰,都算“被安全的调用”,不一定要 A 先调完 B 再调用,AB 交叉调用也是安全的。你给出的英文原文只是说他可以不是原子的,线程偏好方面的描述,抱歉我没看出来。所以我不认为 MT-Safe 有定义线程方面的偏好,从字面以上 Multi Thread Safe,也看不出这个意思。
2018 年 10 月 18 日
回复了 leebs 创建的主题 C 一个线程的小程序
就是线程的不确定性,说 printf 有锁的,给一个优雅的伪代码看看,怎么实现一个函数**返回**了,还能保证上次调用的线程**优先**被调度。
2018 年 9 月 17 日
回复了 ayonel 创建的主题 Java 请教各位大佬一个关于多线程的问题, RZ
粗略来说,你的认知没错,但有前提。

其前提是(类似) Nginx 中的那种异步模型,这种方式下,一个线程(进程)可以服务多个请求,由于每个线程实际上都很忙,所以超过 CPU 个数太多反而不好,增加上下文切换的消耗。这种方式性能很高,但代码写起来困难,因为相当于你手工处理了操作体统上下文切换的事情,但处理的不那么特化,只适应当前一种场景。

在这种模型出现之前,流行的是多线程 /进程模型,一个线程 /进程为一个连接服务,每个线程大多数时候都在等待 IO,所以开的比 CPU 核心数多的多也没关系,也不得不开。这样的代码写起来非常简单,因为操作系统帮你隔离了每个请求之间的上下文切换,但性能就差一些,因为这种上下文切换很重,很通用,做了超出预期的事。

再进一步,协程又平衡了两种方式,这是题外话。
1 ... 5  6  7  8  9  10  11  12  13  14 ... 24  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3084 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
♥ Do have faith in what you're doing.