Austaras 发表于 2021-6-5 20:28

henvelleng 发表于 2021-6-5 19:55
啊这,我说的就是oracle

搜了一下
https://docs.oracle.com/database/121/CNCPT/process.htm#CNCPT008
https://www.thegeekdiary.com/oracle-12c-new-feature-multi-threaded-architecture-of-processes/
我感觉这完全是历史遗留问题

henvelleng 发表于 2021-6-5 20:32

d2loader 发表于 2021-6-5 20:12
所以呢?

这和binder是一种基于shared mem构建的IPC机制有什么关系?

我一个小时内就可以写一个空的设备驱动,从fops里挑一个或几个函数作为应用层接口,然后我就可以说我又创造了linux的某某机制吗?

d2loader 发表于 2021-6-5 20:40

henvelleng 发表于 2021-6-5 20:32
我一个小时内就可以写一个空的设备驱动,从fops里挑一个或几个函数作为应用层接口,然后我就可以说我又创 ...

2333,觉得 “ 又 ” 创造了某某机制的人是你自己好嘛

明明是2001年甚至更早就出现相关概念的东西被你们吹的这么神

henvelleng 发表于 2021-6-5 20:46

Austaras 发表于 2021-6-5 20:28
搜了一下
https://docs.oracle.com/database/121/CNCPT/process.htm#CNCPT008
https://www.thegeekdiary. ...

确实是历史遗留问题,oracle在windows下别无选择,必须用多线程,在linux早期也没选择,因为当时没有线程库可用

这个事情是这样的:

windows不鼓励多进程编程,因为在windows环境下,开新的进程,消耗很大

linux下没有这个问题,Linux下开新进程消耗很小,同时考虑到多线程编程的难度,所以一开始压根就不提供线程库,linux的线程库其实是后加入的,而且相比于多进程,没有什么性能优势。加入线程库是为了满足已经在其他操作系统环境下习惯了多线程的开发人员

d2loader 发表于 2021-6-5 22:27

henvelleng 发表于 2021-6-5 20:46
确实是历史遗留问题,oracle在windows下别无选择,必须用多线程,在linux早期也没选择,因为当时没有线程 ...

槽点太多到看震惊了。。。

你真的知道fork()为啥“消耗小”吗

银光闪耀 发表于 2021-6-5 22:38

本帖最后由 银光闪耀 于 2021-6-5 22:41 编辑

才升级 试了试
好像没啥区别
默认纯净模式逼你引流到官方app商城感觉很。。。
y1s1这功能给长辈用挺好的 省心
可能我不是菊花全家桶用户 感觉提升不大
尾巴还是猴10啊


—— 来自 HUAWEI OCE-AN10, Android 10上的 S1Next-鹅版 v2.4.3

381030691 发表于 2021-6-6 14:56

mate20pro也给升级了 好耶
后台能力明显强了(6G版

lost_恩恩 发表于 2021-6-6 15:19

上次华为还是碰瓷ns,这次人家员工直接说干翻任天堂取代之了,【绝对真实的体验,夹带私货的吐槽-哔哩哔哩】https://b23.tv/fKlg2X

湖边大人 发表于 2021-6-6 15:40

本帖最后由 湖边大人 于 2021-6-6 17:31 编辑

lost_恩恩 发表于 2021-6-6 15:19
上次华为还是碰瓷ns,这次人家员工直接说干翻任天堂取代之了,【绝对真实的体验,夹带私货的吐槽-哔哩哔哩 ...

冰凌火焰 发表于 2021-6-7 12:16

说一下感受吧
优点,流畅度肉眼可见的提高,不过感觉大概率是动画的缘故,过渡动画有苹果的感觉了;
居然不杀后台了,一天前关闭的淘宝、头条,今天再打开居然直接进入关闭前的页面了;
续航有所提升,耗电感觉上比以前低多了;
人脸识别也有指纹图标了,之前戴口罩人脸失败只能输密码或者锁屏再点指纹,现在可以同时使用了;
多屏协同更流畅了,PS,我用的是山寨版。

缺点orBUG,之前买的山寨版车载快充不识别了,变成苹果功率了,不爽;
买的山寨hicar,打电话没声音,切换回手机之后,整个车机都静音了,不爽;
搜狗输入法出现过一次唤不出来键盘只能唤出小狗的情况;
同学的matepadpro用山寨无线鼠标,偶尔出现失灵的情况;

lhw369 发表于 2021-6-7 18:54

Austaras 发表于 2021-6-5 14:06
不懂可以闭嘴,不要丢人现眼

是,我不懂,你懂。你牛逼。

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1

Theseus 发表于 2021-6-7 19:15

原来提升这么简单,套套壳,抄点代码,吹吹牛就能搞定内存耗电流畅问题了。跪求友商花2天跟进,让大众用上便宜的手机

Austaras 发表于 2021-6-7 21:00

lhw369 发表于 2021-6-7 18:54
是,我不懂,你懂。你牛逼。

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...

比你懂就够了

chaoliu 发表于 2021-6-8 10:30

mate20x没的升级,要等q4

—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.4.4-alpha

seelestil 发表于 2021-6-8 10:36

平贺才人 发表于 2021-6-8 10:37

chaoliu 发表于 2021-6-8 10:30
mate20x没的升级,要等q4

—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.4.4-alpha ...

20X有内测了

smy20011 发表于 2021-6-8 13:21

uroko 发表于 2021-6-8 14:22

smy20011 发表于 2021-6-8 13:21
鸿蒙核心的核心,所有跨设备调用都需要的消息序列化/解序列化函数之中,转化大/小端序的代码在右边。
左 ...

速度差别得编译完反汇编回来再看,你这比了没用,只能说左边的更洁癖一点。就以前经常看dump和被优化得妈都不认识的东西打交道的经验来说,我觉得但凡稍微现代一点的编译器都能把右边优化到并没有什么运行时判断大小端...

whzfjk 发表于 2021-6-8 14:33

d2loader 发表于 2021-6-8 17:17

本帖最后由 d2loader 于 2021-6-8 17:18 编辑

whzfjk 发表于 2021-6-8 14:33
copy on write?
还不止CoW呢, 实际上fork() 还有很多分页表上的开销和优化.

还有现实中多少程序会单纯fork() 之后不接exec() ?? 那哥们这么简单粗暴的和CreateProcess() 对比, 等于两个系统都一知半解




佳丽三千到 发表于 2021-6-8 17:51

平贺才人 发表于 2021-6-8 10:37
20X有内测了

申请入口是?

平贺才人 发表于 2021-6-8 17:53

佳丽三千到 发表于 2021-6-8 17:51
申请入口是?

花黑俱乐部置顶有报名帖

smy20011 发表于 2021-6-9 01:52

villy_yang 发表于 2021-6-9 12:13

smy20011 发表于 2021-6-8 13:21
鸿蒙核心的核心,所有跨设备调用都需要的消息序列化/解序列化函数之中,转化大/小端序的代码在右边。
左 ...

这不就是封装程度和通用性的区别。
左边的代码你也不能直接拿来用,要先根据硬件平台定义好大小端的宏,使用的时候也要先判断数据长度再决定用哪个宏,对于不是整字的数据直接不能用。
而右边可以在任意场景直接拿来用,使用者不需要了解设备的硬件平台和通讯协议的细节。

ryanz 发表于 2021-6-9 12:21

villy_yang 发表于 2021-6-9 12:13
这不就是封装程度和通用性的区别。
左边的代码你也不能直接拿来用,要先根据硬件平台定义好大小端的宏, ...

左边和右边的代码就不是一个功能的,你没发现吗。左边是把 uint32/uint64 大小端反转一下,右边是reverse byte array。然后左边的那个bswap用法基本做嵌入式的都知道,我不信hw通信起家的还不知道。唯一的槽点是每次转化都调用一下这个inline函数,一般人的做法应该是init的时候判断一下大小端整个变量存着。像右边那样写,交给编译器优化,万一没优化呢。。。

smy20011 发表于 2021-6-9 13:36

villy_yang 发表于 2021-6-9 15:06

ryanz 发表于 2021-6-9 12:21
左边和右边的代码就不是一个功能的,你没发现吗。左边是把 uint32/uint64 大小端反转一下,右边是reverse ...

不优化也就多几条指令,相比物理层传输需要的时间,处理数据的时间多一点儿少一点儿根本无关紧要。

lhw369 发表于 2021-6-10 09:09

Austaras 发表于 2021-6-7 21:00
比你懂就够了

懂王你好。

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1

hourousha 发表于 2021-6-10 10:40

smy20011 发表于 2021-6-10 11:23

chaoliu 发表于 2021-6-10 12:07

mate20x用上homo了,感觉动画丝滑流畅,多开应用后有伪不杀后台,假装后台还是开着实际上早杀了,拿淘宝测试的时候我还以为淘宝卡了

—— 来自 HUAWEI EVR-AL00, Android 10上的 S1Next-鹅版 v2.4.4-alpha

Austaras 发表于 2021-6-10 12:09

lhw369 发表于 2021-6-10 09:09
懂王你好。

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1

海军你好

lhw369 发表于 2021-6-11 08:19

Austaras 发表于 2021-6-10 12:09
海军你好

我是海军,你是懂王么?

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1

Austaras 发表于 2021-6-11 15:10

lhw369 发表于 2021-6-11 08:19
我是海军,你是懂王么?

—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...

谁会和海军一换一啊,差不多得了

千千千千鸟 发表于 2021-6-11 16:47

mate20也更新了,自带手势还是那么拉,然后我用的第三方手势还没跟进鸿濛,现在没法在侧面下滑打开控制中心有点难受
页: 3 4 5 6 7 8 9 10 11 12 [13]
查看完整版本: 6月2日见 华为将正式发布鸿蒙手机操作系统