A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fightingwang 中级黑马   /  2015-1-30 23:03  /  1083 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

网络编程和多线程编程分别是什么啊,谁能大概讲一下,用自己的理解。谢谢

8 个回复

倒序浏览
    网络编程是Socket的编程,所有的动作都是围绕这Socket, ServerSocket进行的.简单的说就是"你发送我收,我收你发".我们一直只要做服务器,客户端都是浏览器.我们编程发送的客户端的是超文本文件html.  html有thhp协议,所以向客户端发送的字符,必须满足这个协议的规范.

多线程编程,是实现多个线程(方法)的同步或者异步,让cpu性能得到发挥.同时也满足多个线程对同一个资源的同步方法访问.围绕的是run()方法.
  以上个人简介,我知道错的很多,欢迎指正.
回复 使用道具 举报
梁小刀11 发表于 2015-1-30 23:32
网络编程是Socket的编程,所有的动作都是围绕这Socket, ServerSocket进行的.简单的说就是"你发送我收,我 ...

那就是说它们只是名字有点相同,但本质应用上是不同的
回复 使用道具 举报
fightingwang 发表于 2015-1-30 23:40
那就是说它们只是名字有点相同,但本质应用上是不同的

网络编程肯定要用到多线程,因为不可能只有一个客户端.也不可能只有一个服务端.
回复 使用道具 举报
学习学习。。。。。。
回复 使用道具 举报
网络编程是针对于 网络间的数据传输编程 多线程是程序中多部分代码伪同时执行  两个不是一回事,
回复 使用道具 举报
学习学习。
回复 使用道具 举报
完全没有可比性
回复 使用道具 举报
首先这两个没啥可比的
网络编程是针对网络传输的,你发我收(socket)
多线程是对同一段代码同时访问,提高程序效率的,并发执行(thread)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马