问题1:ASP.NET开发B/S      C/S是WinForm开发     对吗问题2:大家用ASP.NET开发    用到过“多线程”吗?   什么时候用多线程问题3:比如开发一个在线聊天,在线视频,用B/S好,还是C/S好,用到通信协议吗?在哪里有这种资料问题4:有没有什么好的学习方法,看源码好吗?  大家推荐个源码网站把
       

解决方案 »

  1.   

    1、是对的
    2、asp.net 在需要执行多个操作的时候要用,比如你同时做2件或者以上的事,你有多少需要可以建多少个线程
    3、在线聊天这些你要看,如果你做单机类似QQ那么CS架构,如果做网页版聊天室,那么就BS
    4、源码在博客园里或者CSDN里搜索下,应该挺多的,还是把语法先学好,你先写点多线程的代码,这样看起来也不会太头痛。
    好了 我第一个楼主是不是应该送点分给我。
      

  2.   

    源码网站可以去51aspx
    在线聊天一般是B/S的
    没有用过多线程
      

  3.   

    问题1:对的问题2:ASP.NET可以用多线程,引用楼上的一句话:当你需要执行多个操作的时候,这时候可以考虑用多线程。C/S的时候有用过多线程,其实使用多线程很简单。问题3:比如开发一个在线聊天,在线视频?这要看你使用什么结构;C/S部署起来就比较麻烦了,因每个客户端都要有个winform程序,B/S只要部署到服务器即可。通信协议吗?用到Socket编程,具体还是要上网找找资料。问题4:还是引用楼上的话:源码在博客园里或者CSDN里搜索下,应该挺多的,CSDN是一个好地方。
      

  4.   

    不建议用多线程,尽量使用异步。源码上51aspx ,google代码搜所。
      

  5.   

    b/s好像用不上多线程吧,c/s不熟悉
      

  6.   

    视情况而定把。。没什么教条说用不用的我就记得上个项目一个b2c的商城,有个情景模式是注册完后马上收到邮件、手机短信。。最开始用的单程。。注册后的界面必须等录入数据库、发送邮件、短信完成后才显示,而发送邮件、手机短信的操作时常占用大部分时间,经常注册后等NNN分钟才有显示,于是就影响了客户体验度,然后换了多线程模式:录入数据库、发送邮件、发送手机短信多线程同步操作,优化效果就很明显。。
      

  7.   

    1、是对的
    2、asp.net 在需要执行多个操作的时候要用,比如你同时做2件或者以上的事,你有多少需要可以建多少个线程
    3、在线聊天这些你要看,如果你做单机类似QQ那么CS架构,如果做网页版聊天室,那么就BS
    4、源码在博客园里或者CSDN里搜索下,应该挺多的,还是把语法先学好,你先写点多线程的代码,这样看起来也不会太头痛。
      

  8.   

    b/s c/s结合
    多线程,主要是想提高程序的可伸缩性。例如,有很多任务需要并行进行,那么可能需要多线程。
    多线程实际上是一个假象,就是说,因为CPU的时间总是有限的,那么CPU需要频繁地切换,在某个时间执行某个线程的任务。这种情况,如果用的不好,反而增加了CPU的负担,降低了系统性能。
    直接创建Thread对象,并且调用它的Start方法
    使用ThreadPool.QueueUserWorkItem方法
    使用BackgroundWorker
    在线聊天需要结合c/s,b/s
    源码网站51aspx.com,souceforge.net
      

  9.   

    引用命名空间。
    using System.Threading;代码区写一个:Thread th = new Thread();把光标放在Thread上面,F12 进入Thread类。
    里面有详细说明,要想学这个首先研究下它的几个状态。开始,挂起,……关闭。
    慢慢看看吧,再去网上找些小实例,差不多吧。常用就好啦……加油!!Thread+socket那么叫难。我现在用Thtead+串口类。
      

  10.   


     C/S 用线程 的话倒是 常见 B/S  的话 倒是 少见 
      坐等高人
      

  11.   

     从没有用过cs 不过cs反恐倒是很强