黑马程序员技术交流社区

标题: 网络编程和多线程编程 [打印本页]

作者: fightingwang    时间: 2015-1-30 23:03
标题: 网络编程和多线程编程
网络编程和多线程编程分别是什么啊,谁能大概讲一下,用自己的理解。谢谢
作者: 梁小刀11    时间: 2015-1-30 23:32
    网络编程是Socket的编程,所有的动作都是围绕这Socket, ServerSocket进行的.简单的说就是"你发送我收,我收你发".我们一直只要做服务器,客户端都是浏览器.我们编程发送的客户端的是超文本文件html.  html有thhp协议,所以向客户端发送的字符,必须满足这个协议的规范.

多线程编程,是实现多个线程(方法)的同步或者异步,让cpu性能得到发挥.同时也满足多个线程对同一个资源的同步方法访问.围绕的是run()方法.
  以上个人简介,我知道错的很多,欢迎指正.

作者: fightingwang    时间: 2015-1-30 23:40
梁小刀11 发表于 2015-1-30 23:32
网络编程是Socket的编程,所有的动作都是围绕这Socket, ServerSocket进行的.简单的说就是"你发送我收,我 ...

那就是说它们只是名字有点相同,但本质应用上是不同的
作者: 梁小刀11    时间: 2015-1-31 21:45
fightingwang 发表于 2015-1-30 23:40
那就是说它们只是名字有点相同,但本质应用上是不同的

网络编程肯定要用到多线程,因为不可能只有一个客户端.也不可能只有一个服务端.
作者: outsider1020    时间: 2015-1-31 22:00
学习学习。。。。。。
作者: wf111sxwf    时间: 2015-2-1 22:51
网络编程是针对于 网络间的数据传输编程 多线程是程序中多部分代码伪同时执行  两个不是一回事,
作者: 还是菜鸟    时间: 2015-2-1 23:32
学习学习。
作者: 我为你着迷    时间: 2015-2-2 12:50
完全没有可比性
作者: doomsday    时间: 2015-2-5 15:30
首先这两个没啥可比的
网络编程是针对网络传输的,你发我收(socket)
多线程是对同一段代码同时访问,提高程序效率的,并发执行(thread)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2