phorcys02
发表于 2021-6-4 13:33
phorcys02 发表于 2021-6-4 13:22
我比较奇怪,你们连APUE之类都没人看过么
wiki:
A Unix domain socket or IPC socket (inter-process com ...
不是....泥潭喷了我这么久的高级程序员,
评价我“缺乏基本常识”
结果连 unix socket是个啥 这种基本常识都不清楚???还不是一个?
原来小丑是我自己吗?
行吧,你们赢了
smy20011
发表于 2021-6-4 13:45
d2loader
发表于 2021-6-4 13:52
phorcys02 发表于 2021-6-4 13:22
我比较奇怪,你们连APUE之类都没人看过么
wiki:
A Unix domain socket or IPC socket (inter-process com ...
23333
APUE15章讲共享内存IPC那一小节好好看一遍
d2loader
发表于 2021-6-4 13:52
本帖最后由 d2loader 于 2021-6-4 13:55 编辑
风怒编辑
villy_yang
发表于 2021-6-4 14:09
lelouchlzc 发表于 2021-6-4 07:03
为毛我的更新了没有上滑出来的卡片
—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...
桌面抽屉模式不能用上滑,和进抽屉的操作冲突。
暗黑能乐
发表于 2021-6-4 14:56
别的不说,这几天数码区华为相关帖子看过来感觉泥潭的程序员全都挺拽的
lucky117
发表于 2021-6-4 15:00
我的千元神机农药9X Pro又能战N年
eienyami
发表于 2021-6-4 15:27
mmmrm 发表于 2021-6-4 12:40
没办法,用抄苹果的方式和安卓划清界限
收到个消息推送还得划2次(第一次右手看不到)。。。要不改成右手下拉能看推送,毕竟我右撇子
观自在
发表于 2021-6-4 16:18
五块太贵不买了
发表于 2021-6-4 16:28
nihilxp
发表于 2021-6-4 16:44
观自在 发表于 2021-6-4 16:18
泥潭某些程序员自命“超能力者”,和凡人不同的。
—— 来自 HUAWEI CDY-AN90, Android 10上的 S1Next- ...
隔壁NGA数码区完全是另一个画风
傲游
发表于 2021-6-4 18:11
Austaras
发表于 2021-6-4 20:37
phorcys02 发表于 2021-6-4 13:04
unix socket本质是啥你不知道么?
就是 linux ipc阿, 去年我就给你科普过了
惊了,我还特地确认了一下,unix socket是Linux ipc的一种…
rbf1993
发表于 2021-6-4 20:59
ryanz
发表于 2021-6-4 21:11
本帖最后由 ryanz 于 2021-6-5 09:13 编辑
Austaras 发表于 2021-6-4 20:37
惊了,我还特地确认了一下,unix socket是Linux ipc的一种…
对的,而且是特别好用的不容易出错的那一种,比什么 pipe fifo 信号量 代码好写的多,我特别喜欢
--------------------------------------------------------------------------------------------------------------------------------------------------------------
没有搞过安卓,然后稍微翻了下binder,问题我感觉在于,按字面意义,binder,shm,unix domain socket 都是linux上ipc的范畴,
然后回答里把 shm,binder和linux ipc并列了。
暗黑能乐
发表于 2021-6-4 21:29
rbf1993 发表于 2021-6-4 20:59
所以只要不高唱赞歌就是态度拽呗只会阴阳怪气的说别人的“态度”,这是说明别人说的内容没法反驳 ...
草,我压根看不懂你们在说啥,又谈何认不认同
—— 来自 HUAWEI EBG-AN10, Android 10上的 S1Next-鹅版 v2.4.4.1
Austaras
发表于 2021-6-4 22:59
ryanz 发表于 2021-6-4 21:11
对的,而且是特别好用的不容易出错的那一种,比什么 pipe fifo 信号量 代码好写的多,我特别喜欢
-------- ...
我觉得这句话的搞笑程度类似于“特斯拉的本质是车”
车欠
发表于 2021-6-4 23:34
Austaras 发表于 2021-6-4 20:37
惊了,我还特地确认了一下,unix socket是Linux ipc的一种…
基于TCP/IP的socket也是IPC。
—— 来自 OnePlus KB2000, Android 11上的 S1Next-鹅版 v2.4.4.1
hourousha
发表于 2021-6-4 23:43
Austaras 发表于 2021-6-4 20:37
惊了,我还特地确认了一下,unix socket是Linux ipc的一种…
我一般就拿uds当linux版的named pipe单机版来用,因为linux的fifo相比windows的named pipe来说基本没法用。
d2loader
发表于 2021-6-5 02:07
Austaras 发表于 2021-6-4 22:59
我觉得这句话的搞笑程度类似于“特斯拉的本质是车”
是的,这哥们还拿apue出来炫
结果15章讲IPC那部分都没看过
迷惑
—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3
lhw369
发表于 2021-6-5 05:35
老黑305 发表于 2021-6-2 22:44
希望这次和电脑互联的那些功能也能开放出来,而不是华为笔记本独享
可用。直接装管家。没有一碰传但是超级终端没问题(同一账户登录)
—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1
lhw369
发表于 2021-6-5 05:45
Austaras 发表于 2021-6-4 20:37
惊了,我还特地确认了一下,unix socket是Linux ipc的一种…
爸爸是儿子弟弟一种?
—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1
ekdc11
发表于 2021-6-5 06:29
本帖最后由 ekdc11 于 2021-6-5 06:30 编辑
编辑
mingminlun
发表于 2021-6-5 07:49
鸿蒙必然在国内做大,取代很大一部分安卓市场啊
—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.4.1
leystage
发表于 2021-6-5 08:45
mingminlun 发表于 2021-6-5 07:49
鸿蒙必然在国内做大,取代很大一部分安卓市场啊
—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2. ...
手机上的鸿蒙短期来看是基于 Android 来支持目前已有的那么多的手机应用的。
所有只看手机,你的意思更像是在说,EMUI 或 MIUI 必然在国内做大,取代很大一部分安卓市场,而这已经是今天的现状了。
不过鸿蒙和安卓的关系很多时候更大程度上取决于绝大多数人怎么理解
老黑305
发表于 2021-6-5 10:46
lhw369 发表于 2021-6-5 05:35
可用。直接装管家。没有一碰传但是超级终端没问题(同一账户登录)
—— 来自 HUAWEI LIO-AN00, Android ...
已经用上了,可惜一代mpp还不支持连接电脑
灰色骑士
发表于 2021-6-5 11:17
所以楼主的傲游6呢?
—— 来自 HUAWEI ALP-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1
Austaras
发表于 2021-6-5 14:06
lhw369 发表于 2021-6-5 05:45
爸爸是儿子弟弟一种?
—— 来自 HUAWEI LIO-AN00, Android 10上的 S1Next-鹅版 v2.4.4.1 ...
不懂可以闭嘴,不要丢人现眼
Dreki
发表于 2021-6-5 14:13
rbf1993 发表于 2021-6-4 20:59
所以只要不高唱赞歌就是态度拽呗只会阴阳怪气的说别人的“态度”,这是说明别人说的内容没法反驳 ...
我现在觉得泥潭程序员挺容易高潮的,别人也没说是哪一边的超能力者挺拽的,你就自己画了个圈
tau_cross
发表于 2021-6-5 14:36
老黑305 发表于 2021-6-5 10:46
已经用上了,可惜一代mpp还不支持连接电脑
不光是一代mpp 笔记本也有要求 现在列表里只有mb16和21款的D14 D15
henvelleng
发表于 2021-6-5 17:30
本帖最后由 henvelleng 于 2021-6-5 17:35 编辑
ryanz 发表于 2021-6-4 21:11
对的,而且是特别好用的不容易出错的那一种,比什么 pipe fifo 信号量 代码好写的多,我特别喜欢
-------- ...
shm属于linux ipc,但有它自己应用的领域,比如数据库这种需要大量数据共享的场合,是直接通过地址访问的,但需要用锁来同步,所以相应的响应速度反而不行
socket既是tcpip的接口,同时又是linux本机进程间通信(即linux ipc)的最常用接口,没有之一,只是调用的时候参数改一下而已
binder是andorid自己加的ipc,不属于linux ipc
其实前面两位吵的我都能理解,但是后面第三方乱入开始就变味了,我都看懵了
henvelleng
发表于 2021-6-5 18:01
关于那个分布式总线,其实明白人都知道,目前所谓的物联网os,核心就是推广自家的DDS(数据分发服务),也不要纠结什么内核态用户态,总线要横跨多个操作系统,其中就包括liteos,没错,物联网最起码要把单片机也纳入其中啊,实际上在物联网上的节点绝大多数都是单片机才对
d2loader
发表于 2021-6-5 18:45
henvelleng 发表于 2021-6-5 17:30
shm属于linux ipc,但有它自己应用的领域,比如数据库这种需要大量数据共享的场合,是直接通过地址访问的 ...
2333 binder底层就是mmap+加锁红黑树好么
Starting with Ubuntu 19.04 binder and ashmem are now build with the standard Ubuntu kernel (>= 5.0) and you don’t have to install the modules from the PPA anymore.
谁告诉你binder不属于linux IPC的
Austaras
发表于 2021-6-5 19:10
d2loader 发表于 2021-6-5 18:45
2333 binder底层就是mmap+加锁红黑树好么
Starting with Ubuntu 19.04 binder and ashmem are now build ...
这个是个语义问题,Linux IPC指的是Linux提供的IPC机制呢还是在Linux上能用的IPC机制呢
Austaras
发表于 2021-6-5 19:10
henvelleng 发表于 2021-6-5 17:30
shm属于linux ipc,但有它自己应用的领域,比如数据库这种需要大量数据共享的场合,是直接通过地址访问的 ...
数据库一般不用多进程吧
d2loader
发表于 2021-6-5 19:46
Austaras 发表于 2021-6-5 19:10
这个是个语义问题,Linux IPC指的是Linux提供的IPC机制呢还是在Linux上能用的IPC机制呢 ...
binder 15年就并入内核主线了
有些发行版内核自带。。
so。。。
—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.3
henvelleng
发表于 2021-6-5 19:49
d2loader 发表于 2021-6-5 18:45
2333 binder底层就是mmap+加锁红黑树好么
Starting with Ubuntu 19.04 binder and ashmem are now build ...
android这个binder是作为驱动设备注册进linux内核的(或者用其他方法),它是一个或多个附加的内核模块,甚至在dev下注册了设备文件,而不是一个单纯的应用层的东西,虽然它没有自立门户开一个新的系统调用,但它不属于linux,不属于传统的8种linux ipc,它的使用还需要用户空间java层的支持,事实上在linux的软件环境使用很少,起码qt就没有用
当然,它确实被加进linux kernel了,但加进linux kernel的东西多了。android自诞生开始,就陆陆续续往linux内核里塞东西了,有一段时间,内核组织以企图通过中间件帮助硬件厂商绕过GPL为由,一次性把android的东西全部踢出去了,当然,linus反对这种做法,因为不利于linux本身的发展,早和解了
henvelleng
发表于 2021-6-5 19:54
d2loader 发表于 2021-6-5 19:46
binder 15年就并入内核主线了
有些发行版内核自带。。
你如果打开过linux内核的选项,就会知道x86的内核列表里到底有多少乱七八糟的东西,尤其是驱动程序,曾经有一阵子,arm这一侧的代码乱成一锅粥,不同的厂商甚至听都没听过的野鸡开发板都往内核里塞板级支持包,把linus彻底惹怒了,然后设备树机制才出来
henvelleng
发表于 2021-6-5 19:55
Austaras 发表于 2021-6-5 19:10
数据库一般不用多进程吧
啊这,我说的就是oracle
d2loader
发表于 2021-6-5 20:12
henvelleng 发表于 2021-6-5 19:54
你如果打开过linux内核的选项,就会知道x86的内核列表里到底有多少乱七八糟的东西,尤其是驱动程序,曾经 ...
所以呢?
这和binder是一种基于shared mem构建的IPC机制有什么关系?
页:
2
3
4
5
6
7
8
9
10
11
[12]
13