我用.net 开发的web程序,里面调用了vb6.0编写的dll用来处理复杂的数据分析。
请问:如果网页的并发访问量很大的话,会不会造成dll处理结果的出错或dll的崩溃(假设web服务器不会出问题)?如果用vc或者
c++等其他语言来来编写dll,会不会更适应并发量很大的问题?

解决方案 »

  1.   

    //c++等其他语言来来编写dll,会不会更适应并发量很大的问题?不使用多线程的话,用什么语言开发dll都无所谓,而并发量很大的话,一般都用多线程提高速度,基于vb很难(不是不能,而是处理太麻烦)安全的实现多线程,我建议你用vc//如果网页的并发访问量很大的话,会不会造成dll处理结果的出错或dll的崩溃不会,如果你的dll没有问题的话
      

  2.   

    //如果网页的并发访问量很大的话,会不会造成dll处理结果的出错或dll的崩溃(假设web服务器不会出问题)?服务器程序已经做好了并发处理,一般没什么大问题。如果dll真正的崩溃了,只能说明你的程序不够健壮。
    //如果用vc或者c++等其他语言来来编写dll,会不会更适应并发量很大的问题?这个跟你用什么语言开发的关系不大,主要取决于你的程序编码是否合理。
      

  3.   

    语言不过是个工具,用什么语言都有他的优势,要不就没有生存的可能了!
      所以我觉得用什么语言开发dll有是一样的,不过对于底层硬件开发,由于vb固有的缺点 ,还是用vc开发好点,
      

  4.   

    谢谢各位!
    另外:多线程是在dll内部考虑的,还是在外部调用这个dll的程序考虑的?