摘要: HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的tcp协议: 对应于传输层ip协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。Socket是对TCP/IP协议的封装,Socket本身并不是协议, 阅读全文
posted @ 2017-07-19 11:18 yxl2123 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在C#编写代码,很多时候会遇到Http协议或者TCP协议,这里做一个简单的理解。TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到 阅读全文
posted @ 2017-07-19 11:13 yxl2123 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目的时候,遇到这样一个问题,如何判断 Socket 远程端连接是否关闭,如果关闭的话,就要重建连接Socket的类提供了一些已经封装好的方法, 如 isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown 阅读全文
posted @ 2017-07-19 10:07 yxl2123 阅读(6027) 评论(0) 推荐(0) 编辑
摘要: 1. 多进程 实现并发最直接的方式是在操作系统级别使用进程,进程是运行在它自己的地址空间内的自包容的程序。多任务操作系统可以通过周期性地将CPU从一个进程切换到另一个进程,来实现同时运行多个进程。 尽管对于一个CPU而言,它在某个时间点只能运行一个进程,但CPU可以在多个进程之间进行轮换执行,并且C 阅读全文
posted @ 2017-07-19 10:06 yxl2123 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、Java中创建线程方法 1. 继承Thread类创建线程类 定义Thread类的子类,重写该类的run()方法。该方法为线程执行体。 创建Thread子类的实例。即线程对象。 调用线程对象的start()方法启动该线程,示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2017-07-19 10:05 yxl2123 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Java并发编程中使用Executors类创建和管理线程的用法 1.类 Executors Executors类可以看做一个“工具类”。援引JDK1.6 API中的介绍: 此包中所定义的 Executor、ExecutorService、ScheduledExecutorService、Thread 阅读全文
posted @ 2017-07-19 10:05 yxl2123 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、进程与线程 1. 进程 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序。进程是操作系统进行资源分配和调度的一个独立单位。进程的三个特征: 独立性 独立存在的实体,每个进程都有自己独立私有的一块内存空间。 动态性 程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集 阅读全文
posted @ 2017-07-19 10:04 yxl2123 阅读(102) 评论(0) 推荐(0) 编辑