- 主题:有没啥专用于线程间的消息通信的库?
我最近也在做这个思考。比如我写 vue 的时候,不愿意引入 nodejs 的那一票东西,并且也不愿意引入太多的 js module. 于是有个同事说我是不是老了对于 web js 前端开发难以接受。于是我仔细想了一下:
1. 我知不知道那些技术的好处
2. 我知不知道那些技术的害处
3. 他知不知道那些技术的害处
又有一种情况,我推荐别人一个技术时:
1. 我自己有没有用过这个技术。
2. 我知不知道还有其它的技术方案?
3. 我知不知道这个技术的缺点。
想明白了就可以从心所欲嘛。
【 在 ylh0315 的大作中提到: 】
: 这话差不多,可能是吧,老了,接受新事物有点慢。
: 只不过觉得楼主提出了一个不是问题的问题(如同问,青蛙是怎样吃到蚊子的?),我这个井底之蛙都早就知道的解决方案,井上边的还搞了好多先锋前卫的复杂机械,连紫外线捕蚊灯都用上了。
--
FROM 183.253.143.*
非要在这里抬杠,按照你这说的,各种库都不该有,要 STL, ASIO, LIBUV 这些干嘛,不都是各种系统 API 组装码农的工作吗?
【 在 ylh0315 的大作中提到: 】
: 那就把各种功能组装呗,这不就是码农的工作吗?
: 35楼仅是最基本的功能组件,比如容器有限,生产者要先取得容器,这时就要先充当消费者得到容器,在把容器和数据发送出去。而消费者使用完后要归还容器。等等,就可以由这个基本部件组织起复杂的资源周转网络。
--
FROM 218.76.62.*
【 在 wjhtingerx 的大作中提到: 】
线程间内存都能看得到, 只需要确定同步还是异步, 访问的时候避免冲突就行了。
同步需要临界或者锁,避免争用。
异步, 线程消息队列。 有操作系统提供的, 也有posix库提供的接口, c++语言层面不知道哪个版本提供了
另外, 第三方库, 比如QT中也有自带吧。
--
FROM 124.126.1.*