1
最近我一直在思考与网站结合C#应用程序,这样我们就可以在C#中运行多个线程,并完成更多任务的时间,将采取PHP会做1通过PHP与C#应用程序进行交互
我们大多数人知道,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++,你们觉得呢?
如果你想在一个网站上运行C#,为什么不使用asp.net?因为无论如何它可能在服务器上运行。如果需要,你可以通过http从php网站与asp.net网站进行通信(即web服务)。 – 2010-11-01 22:54:32
由于该网站已经建立在PHP中,但作为一个大框架,从头开始重建并不会有好处,并且也讨厌你在某些方面受限于ASP。 – RobertPitt 2010-11-01 22:58:18