腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3564)
视频
沙龙
1
回答
生产者/消费者
模型
等于
Actor
吗?
multithreading
、
concurrency
、
producer-consumer
、
actor
所以最近我读了很多关于
并发
编程
的文章,关于
并发
编程
的困难,以及共享状态的
并发
编程
几乎是不可能的。因此,像Erlang这样的语言(我认为这是开启的,如果不是,这个问题仍然有意义)
使用
Actor
模型
来实现
并发
,并且线程之间没有共享状态。现在,在我
编程
并发
系统的时间里,我还没有发现
并发
是那么难的--但一般来说,我可以将几乎任何问题放入生产者/消费者范式中,并且
浏览 8
提问于2011-08-10
得票数 8
回答已采纳
2
回答
参与者
模型
与面向对象
模型
oop
、
akka
、
actor-model
我在网上搜索了很长时间,找不到面向对象
模型
在
Actor
模型
中所克服的具体
缺点
。请帮我指点和解释一下。 提前谢谢。
浏览 2
提问于2016-12-19
得票数 18
回答已采纳
3
回答
什么是
编程
语言上下文中的角色
模型
?
programming-languages
、
actor-model
我在Erlang角色
模型
、Groovy角色
模型
、Scala角色
模型
等上下文中看到过很多地方提到过它。
浏览 0
提问于2009-03-21
得票数 9
回答已采纳
12
回答
其他语言的Erlang风格的
并发
性
multithreading
、
concurrency
、
erlang
其他
编程
语言
有
哪些
库可以提供Erlang风格的
并发
模型
(进程、邮箱、模式匹配接收等)? 注意:我特别感兴趣的是类似于Erlang的东西,而不仅仅是任何线程或排队库。
浏览 6
提问于2008-08-22
得票数 21
回答已采纳
1
回答
参与者:基于线程的和事件驱动的
actor
读到有关基于演员的
编程
时,我遇到了基于线程的演员和事件驱动的演员。 两者
有
什么区别?什么时候用哪种?
浏览 0
提问于2018-05-11
得票数 1
回答已采纳
1
回答
定义Akka演员计数的最佳实践是什么?
java
、
scala
、
akka
、
actor
我试图弄清楚Akka是如何工作的,以及
使用
Actor
模型
的最佳实践是什么。 设想方案:ask正在被调用(期货和承诺)。
使用
路由器(例如,RoundRobinRouter(X) )比手工创建参与者的优
缺点
是什么。 dispatcher如何为消息处理编排MailBox、
Actor
和线
浏览 4
提问于2016-09-14
得票数 0
2
回答
在
并发
编程
中
使用
不变性+
Actor
模型
的
缺点
是什么?
scala
、
immutability
、
akka
在为金融服务行业构建大型多线程应用程序时,我尽可能地利用了不可变的类和
Actor
工作流
模型
。我对结果很满意。它
使用
了相当多的堆空间(在Java btw中),但是JVM的GC对于生命周期较短的不可变类工作得很好。我的直觉是当内存
使用
是一个大问题时,或者当项目限制需要一些类似于低级C的东西时,等等。
浏览 0
提问于2011-10-13
得票数 15
回答已采纳
3
回答
替代Akka顺序处理任务
multithreading
、
scala
、
concurrency
、
akka
我
有
一个系统,它可以在事务的生命周期中生成某些事件。在每个事件中,我都需要更新数据库中的一行,还需要通过websocket发送一个UI事件。
有
一些博客指出,参与者应该被用来“与状态
并发
”--尽管我希望看到一种更合适的机制来消除这种选择。
浏览 0
提问于2017-04-03
得票数 0
1
回答
akka
actor
适用于在线服务系统,如seach?
scala
、
concurrency
、
akka
、
actor
我是scala演员
编程
的新手。我在学习的时候遇到了一些问题。请帮帮我。Q2。akka演员适合在线服务系统吗?据我所知,在参与者系统中,我们
有
一些额外的开销,比如消息入队/出队 Q3。akka提供了一个角色
编程
范例。它减少了
浏览 1
提问于2014-08-07
得票数 2
1
回答
在一个薄的包装器类中包装一个Akka ActorRef
有
什么隐藏的
缺点
吗?
scala
、
akka
作为一个强类型和让编译器来做工作(而不是“希望”我记得)的人,我想在我的基于akka的库中
使用
ActorRef以外的类型。编辑:根据下面的要求,这里
有
一些代码示例。 例如。通常我会用Akka来做这件事。val
actor
= context.actorOf(Props[W
浏览 0
提问于2013-11-10
得票数 2
4
回答
用于
并发
程序设计的.NET语言
.net
、
multithreading
、
f#
、
erlang
、
axum
这可能是其他人已经看到的问题,但我正在努力寻找一种为
并发
编程
设计的语言(或具有对
并发
编程
的语言支持),可以在.net平台上运行。我一直在做erlang的辅助开发,以便对该语言
有
一个初步的了解,我喜欢它是多么容易建立一个稳定的、
并发
的、甚至是分布式的系统。这让我想到了scala,它也有一个
使用
actors的很好的系统,但是scala.net目前似乎没有这个功能(假设这是一个
并发
系统对一个分布式系统)。我正在研究的两种.net语言是Axum和F#。如果它们
浏览 3
提问于2010-09-23
得票数 7
回答已采纳
3
回答
如果scala提倡不变性,为什么它要采用具有可变性的角色
模型
?
scala
、
functional-programming
、
akka
、
immutability
、
actor-model
这是我到目前为止所学到的:但另一方面,也有实现角色
模型
的akka框架。为什么人们在不可变的scala语言中采用可变角色
模型
?
浏览 5
提问于2017-04-09
得票数 6
4
回答
了解更多关于命令式
并发
编程
的最好方法是什么?
multithreading
、
concurrency
最近,我不得不编写我的第一个“适当的”多线程代码,并且意识到我对“命令式”(即C++/C#/Java等
使用
的
并发
模型
)
并发
编程
技术知之甚少。
有
哪些
资源(包括书籍和在线教程等)可以更多地了解这一领域的编码-fu? 注意:我不是在问可以说更好的
并发
模型
(Erlang的消息传递,或者Clojure的STM),只是在命令式语言中
使用
的范例。
浏览 5
提问于2008-10-10
得票数 5
回答已采纳
4
回答
如何处理对Scala集合的
并发
访问?
scala
、
collections
、
concurrency
我
有
一个
Actor
,它的本质是维护一个对象列表。它有三个基本操作,添加、更新和删除(有时从add方法调用remove,但除此之外),并
使用
单个集合。显然,该支持列表是
并发
访问的,添加和删除调用不断地相互交错。 我的第一个版本
使用
了一个ListBuffer,但我在某个地方读到了它不是用于
并发
访问的。我没有得到
并发
访问异常,但我确实注意到,在其中查找和删除对象并不总是有效的,可能是由于
并发
。我正在重新编写它以
使用
var列表,但从Scala
浏览 0
提问于2011-11-24
得票数 11
1
回答
从哪里开始严肃的
并发
(多线程,并行?)
编程
multithreading
、
scala
、
parallel-processing
、
erlang
我想认真地开始现实世界中的多线程/并行/
并发
编程
。我的意思是,就像尝试并行和
并发
地解决实际问题一样,而不仅仅是学习pthread或MPI的低层次细节、锁、种族之类的,或者学术的、教科书的例子。关于并行
编程
的低级机制,实际上,我不想知道任何关于它们的信息,而只是坚持
使用
更类似于
Actor
模型
的东西:)。我听说有些
编程
语言本质上与我所寻找的类似,他们的范式是以并行(
并发
、多线程、多处理)的方式来看待手头的问题,并提供语
浏览 4
提问于2013-08-26
得票数 4
13
回答
有没有好的C#执行者的实现?
c#
、
.net
、
concurrency
、
actor
我必须优化一个c#例程,我认为角色
模型
非常适合作为我的问题的解决方案。不幸的是,我只有scala实现的经验。
浏览 0
提问于2010-02-03
得票数 76
回答已采纳
1
回答
Scala Actors -在转换基于OOP的方法时有什么建议吗?
scala
、
oop
、
concurrency
、
akka
、
actor
我正在学习Scala及其Actors (通过Akka lib)处理
并发
性的方法。在尝试将典型的OOP (think样式OOP)场景转换为基于
Actor
的场景时,我遇到了一些问题。让我们考虑一下过度
使用
的电子商务示例Webstore,其中客户正在
进行
包含项目的订单。如果它是以面向对象的方式模拟的,那么您最终会得到适当命名的域
模型
类,它们之间通过调用彼此的方法
进行
交互。由于我们希望避免由于许多线程可能同时修改共享数据而导致的数据损坏,所以我们必须
使用
同步。因此,最典型的做法
浏览 1
提问于2015-05-16
得票数 1
回答已采纳
15
回答
多核
并发
语言、图书馆及开发技术
programming-languages
、
concurrency
、
functional-programming
、
multicore
我用C、C++和Java
进行
了多线程开发,并
使用
各种IPC机制
进行
了多进程开发。对于开发人员来说,
使用
线程的传统方法似乎不容易
使用
支持高度
并发
性的硬件。您知道
哪些
语言、库和开发技术有助于缓解创建
并发
应用程序的传统挑战?很明显我在考虑死锁和种族状况之类的问题。设计技术、库、工具等也很有趣,它们有助于实际利用和确保可用资源得到利用--仅仅编写一个安全、健壮的线程应用程序并不能确保它
使用
所有可用的核心。到目前为止我看到的是: :基于进程
浏览 27
提问于2008-09-23
得票数 35
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券