asynchronous相关内容

Jersey 多线程

这里有两个似乎相互矛盾的链接.我宁愿相信文档: 链接 1 服务器上的请求处理默认以同步处理模式工作 链接2 它已经是多线程的了. 我的问题: 这是正确的.可以同步多线程吗? 为什么文档会这样说?: 在已知资源方法执行需要很长时间才能计算结果的情况下,应使用服务器端异步处理模型 如果文档正确,为什么默认操作是同步的?为了用户体验,默认情况下所有请 ..
发布时间:2022-01-21 19:15:13 Java开发

Jersey Async ContainerRequestFilter

我有一个 Jersey REST API,并且正在使用 ContainerRequestFilter 来处理授权.我还在所有端点上使用 @ManagedAsync,以便我的 API 可以服务数千个并发请求. 我的授权过滤器命中了一个远程服务,但是当过滤器运行时,Jersey 还没有将当前线程添加到它的内部 ExecutorService,所以我完全失去了异步的好处. 我可以告诉 Jer ..
发布时间:2022-01-21 18:46:39 Java开发

如何更改 HttpClient 响应的编码

我正在尝试学习使用 VS2012 及其 Async Await 关键字的异步编程.这就是我写这段代码的原因: protected override async void OnNavigatedTo(NavigationEventArgs e){string get = await GetResultsAsync("http://saskir.medinet.se");结果文本框.文本 = 获取; ..
发布时间:2022-01-21 14:07:26 C#/.NET

WinRT:使用 GetFileFromApplicationUriAsync() 加载静态数据

我的 Windows 8 应用程序中有一些数据,这些数据应该是附带的,只是一些静态数据.事实上:这是一个简单的 xml 文件,应该反序列化. 数据保存在 Assets\data.xml 中(Assets 是空白应用模板中的默认文件夹). 我正在使用这段代码来访问它: 私有静态异步任务加载(){如果(Windows.ApplicationModel.DesignMo ..
发布时间:2022-01-21 13:55:04 C#/.NET

.NET webservice - 快速确认,但在后台继续处理

我正在构建将由供应商的应用程序使用的 .NET Web 服务,但我不确定如何完成以下操作: 供应商会致电我的网络服务提供一些信息,但希望快速回复确认,仅说明我已收到他们的信息.他们不在乎我用它做什么,也不想承认我已经完成了处理. 传递给我的信息需要在幕后做一些事情,并以对时间敏感的方式对信息采取行动 - 即在几分钟内采取一些行动.我将联系一些其他的网络服务,以及做一些数据库工作.显然,这是 ..
发布时间:2022-01-21 12:30:20 C#/.NET

飞镖中的未来队列

我想实现一个聊天系统. 我被困在用户非常快速地发送多个消息的地步.尽管所有消息都到达服务器,但以任何顺序. 所以我想实现一个队列,每条消息都应该 先入队 等待轮到它 轮到发帖请求 等待服务器响应大约 5 秒 如果响应在时间范围内到达并且状态正常,则消息发送,否则消息发送失败. 在第 5 点的任何情况下,消息都应出队,并给予下一条消息机会. 现在 ..
发布时间:2022-01-21 12:28:14 其他开发

@Async 阻止线程继续,直到其他线程完成

我有一个应用程序需要计算一定次数的东西.此计算函数具有注释 @Async(来自 Spring 框架),这使得可以在 4 个线程上运行这些计算.问题是我需要大约 40000 次这样的计算,我想知道所有计算的开始和结束之间的时间,所以我看到调用计算函数的 for 循环之前和之后的时间.但是现在所有的计算都放在一个队列中,所以 for 循环立即结束,时间大约是 1 秒,而计算需要几个小时才能完成.我尝试 ..
发布时间:2022-01-21 12:12:24 Java开发

在 IIS 7.5 上使用传出异步 Web 请求时的可伸缩性问题

下面的描述有点长,但这是一个相当棘手的问题.为了缩小搜索范围,我试图涵盖我们对这个问题的了解.这个问题更多的是一项正在进行的调查,而不是基于单一问题的调查,但我认为它也可能对其他人有所帮助.但是,如果您认为我对以下某些假设有误,请在评论中添加信息或纠正我. 2013 年 19 月 2 日更新:我们已经清除了其中的一些问号,我对主要问题有一个理论,我将在下面更新.不过还没准备好写一个“解决"的 ..
发布时间:2022-01-21 12:10:41 C#/.NET

同步异步队列

我计划使用基于异步队列的生产者-消费者实现来处理实时数据,其中以正确的时间顺序发送数据至关重要.所以这里是它的代码片段: async def 生产(Q,n_jobs):对于我在范围内(n_jobs):打印(f“生产:{i}")等待 Q.put(i)异步定义消耗(Q):而真:n = 等待 Q.get()打印(f“消耗:{n}")x = do_sometask_and_return_the_resu ..
发布时间:2022-01-21 12:07:58 Python

在 C# 中排队异步任务

我有几个方法可以向数据库报告一些数据.我们希望异步调用对数据服务的所有调用.这些对数据服务的调用已经结束,因此我们要确保这些 DS 调用在任何给定时间按顺序依次执行.最初,我对这些方法中的每一个都使用异步等待,并且每个调用都是异步执行的,但是我们发现它们是否不按顺序进行,那么就有出错的余地. 所以,我认为我们应该将所有这些异步任务排队并在单独的线程中发送它们,但我想知道我们有哪些选择?我遇到 ..
发布时间:2022-01-21 12:02:39 C#/.NET

等待基于任务的队列

我想知道是否存在 ConcurrentQueue,类似于 BlockingCollection 从集合中获取不会阻塞,但是相反,它是异步的,并且会导致异步等待,直到将项目放入队列中. 我已经提出了自己的实现,但它似乎没有按预期执行.我想知道我是否正在重新发明已经存在的东西. 这是我的实现: 公共类MessageQueue;{并发队列queue = new ConcurrentQ ..
发布时间:2022-01-21 11:29:59 C#/.NET

角度4:一个一个地加载组件

我正在使用基于 Angular 4 框架的 Ionic 3.而且我需要知道我是否有多个子组件,我可以一个一个地异步加载它们: 加载父级; 加载第一个孩子; 加载第一个孩子时,加载第二个孩子; 加载第二个孩子时,加载第三个孩子 等等 例如,我有一个父组件 app.module.ts 和子组件: @NgModule({声明:[应用组件页面],进口:[IonicPageModule ..
发布时间:2022-01-21 09:42:52 其他开发

UITableViewCell 异步加载图像问题 - Swift

在我的应用程序中,我构建了自己的异步图像加载类.我传入一个对象,然后它检查缓存(NSCache)是否有图像,如果没有,它会检查文件系统是否已经保存了图像.如果图像尚未保存,它将在后台下载图像(NSOperations 帮助). 到目前为止,这很好用,但我在加载图像时遇到了一些小问题. 首先,这是我用来设置表格视图单元格的函数 tableView(tableView:, willDisp ..
发布时间:2022-01-20 16:17:35 移动开发

使用 RestKit 从 NSURL 异步加载图像

RestKit 中是否有包装器或某种内置功能可以使用回调或异步方式从 NSURL 加载 UIImage块?我在 RestKit 文档中找不到这样的方法.如果没有,从 NSURL 使用 RestKit 尽可能实现延迟加载异步图像的好策略是什么? 解决方案 使用RestKit你可以使用RKRequest来为图片加载数据,例如: RKRequest* request = [RKRequest ..
发布时间:2022-01-20 16:17:28 移动开发

每 2 秒获取一次调用,但不希望请求堆积

我正在尝试进行 API 调用,我希望它每 2 秒重复一次.但是我担心如果系统在 2 秒内没有收到请求,它会建立请求并继续尝试发送它们.我怎样才能防止这种情况发生? 这是我尝试获取的操作: const getMachineAction = async () =>{尝试 {const response = await fetch('https://localhost:55620/api/mac ..
发布时间:2022-01-20 14:55:42 前端开发