来自已在线程池中运行的方法的异步调用

发布于 2024-08-08 16:16:26 字数 272 浏览 8 评论 0原文

我对这个标题感到抱歉,但我真的不知道如何更好地描述它。我正在使用线程池在服务器端处理传入数据,在一种方法中,我需要异步调用静态方法,但我不确定如何做到这一点。

当服务器从客户端接收数据时,它使用线程池:

System.Threading.ThreadPool.QueueUserWorkItem(c.ReadData);

在 c.ReadData 中,我需要调用静态方法,其结果并不重要(将一些数据发送到网站),而且我不需要知道它。我只是不确定这里最好的解决方案是什么。 谢谢你!

I am sorry for the title but I really do not know how to better describe it. I am using threadpool for processing incoming data on the server side and in one method I would need to call static method asynchronously but I am not sure how to do that.

When server receives the data from client, it uses threadpool:

System.Threading.ThreadPool.QueueUserWorkItem(c.ReadData);

In the c.ReadData I would need to call static method which result is not important (sends some data to website) and I dont need to know it. I am just not sure what is the best solution here.
Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美羊羊 2024-08-15 16:16:26

您可以使用 HttpWebRequest 类以编程方式创建通过 HTTP 请求资源。在您要传递到 QueueUserWorkItem 的方法中调用此方法。

You can use the HttpWebRequest class to programmatially make a request to a resource via HTTP. Put a call to this method in your method that you're passing into QueueUserWorkItem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文