1

最近我一直在考虑将 C# 应用程序与网站结合起来,这样我们就可以在 C# 中运行多个线程并在 PHP 所需的时间内完成更多任务 1.

我们大多数人都知道 PHP 在单个线程上运行,因此我们不能同时执行多个操作

但是如果我们能做这样的事情会很好:

$SharpEntity = new CSharpExecute();

$SharpEntity->add("downloader.class http://server.com/file.ext");
$SharpEntity->add("downloader.class http://server.com/file2.ext");
$SharpEntity->add("downloader.class http://server.com/file3.ext");

$SharpEntity->initialize();

while($SharpEntity->completed === false)
{
   $SharpEntity->Update();
}

echo 'Files Grabbed';

这只是一个基本示例,但实际上是否有可能做这样的事情,如果可以,你怎么能做到这一点?

我知道 Facebook 和其他大型系统会使用 C++ 做类似的事情,你们怎么看?

4

1 回答 1

0

类似于 JSON(或 json 本身)的策略

将对象分解为字符串并将其映射到 C# 对象。如果您自己使用 JSON,您可以使用已经为翻译 Json 提供的一些 C# 助手。

希望有帮助。

于 2010-11-01T22:56:04.127 回答