问题1:ASP.NET开发B/S C/S是WinForm开发 对吗问题2:大家用ASP.NET开发 用到过“多线程”吗? 什么时候用多线程问题3:比如开发一个在线聊天,在线视频,用B/S好,还是C/S好,用到通信协议吗?在哪里有这种资料问题4:有没有什么好的学习方法,看源码好吗? 大家推荐个源码网站把
解决方案 »
- 郁闷,无论怎么搞都会提示“不能在dropdownlist中选择多个项”
- datalist索引超出了数组界限
- 如何快速上传图片
- 为什么用JavaScript跳回历史页面不执行page_load啊?
- 怎样用javascript执行asp.net里的c#过程?
- 关于datagrid里checkbox选中后客户端如何获取datagrid中被选中的数量.
- 关于connection的问题
- 请问asp.net如何调用rs
- JS
- DataGrid的HyperLinkColumn 问题
- 无操作 跳转登陆页面
- 打酱油的也有分数!AjaxControlToolkit.ModalPopupExtender.Drag”已过时
2、asp.net 在需要执行多个操作的时候要用,比如你同时做2件或者以上的事,你有多少需要可以建多少个线程
3、在线聊天这些你要看,如果你做单机类似QQ那么CS架构,如果做网页版聊天室,那么就BS
4、源码在博客园里或者CSDN里搜索下,应该挺多的,还是把语法先学好,你先写点多线程的代码,这样看起来也不会太头痛。
好了 我第一个楼主是不是应该送点分给我。
在线聊天一般是B/S的
没有用过多线程
2、asp.net 在需要执行多个操作的时候要用,比如你同时做2件或者以上的事,你有多少需要可以建多少个线程
3、在线聊天这些你要看,如果你做单机类似QQ那么CS架构,如果做网页版聊天室,那么就BS
4、源码在博客园里或者CSDN里搜索下,应该挺多的,还是把语法先学好,你先写点多线程的代码,这样看起来也不会太头痛。
多线程,主要是想提高程序的可伸缩性。例如,有很多任务需要并行进行,那么可能需要多线程。
多线程实际上是一个假象,就是说,因为CPU的时间总是有限的,那么CPU需要频繁地切换,在某个时间执行某个线程的任务。这种情况,如果用的不好,反而增加了CPU的负担,降低了系统性能。
直接创建Thread对象,并且调用它的Start方法
使用ThreadPool.QueueUserWorkItem方法
使用BackgroundWorker
在线聊天需要结合c/s,b/s
源码网站51aspx.com,souceforge.net
using System.Threading;代码区写一个:Thread th = new Thread();把光标放在Thread上面,F12 进入Thread类。
里面有详细说明,要想学这个首先研究下它的几个状态。开始,挂起,……关闭。
慢慢看看吧,再去网上找些小实例,差不多吧。常用就好啦……加油!!Thread+socket那么叫难。我现在用Thtead+串口类。
C/S 用线程 的话倒是 常见 B/S 的话 倒是 少见
坐等高人