ip是主机和主机之间的通信,只要中间没有NAT,源Ip和目标IP地址不变mac是设备和设备之间的通信任何一个进程需要用到某个端口时,需要向内核申请使用,内核通过套接字标记(进程间的通信,允许不同或相同主机上不同进程之间进行通信,数据交换),调用内核中的tcp注册端口来实现进程间通信。tcp传输控制协议,连接是双向的udp,数据报协议,无连接的协议IANA:0-1023已被永久分配,特权端口,只有管
分类:
Web程序 时间:
2019-01-16 01:01:14
阅读次数:
286
1.多进程和多线程 2.并行和并发 3.共享数据的管理和线程间的通信 1.同步 所谓同步,是指在不同进程之间的若干程序片断,它们的运行必须严格按照规定的某种先后次序来运行,这种先后次序依赖于要完成的特定的任务。 如果用对资源的访问来定义的话,同步是指在互斥的基础上(大多数情况),通过其它机制实现访问 ...
分类:
编程语言 时间:
2019-01-06 13:38:35
阅读次数:
180
一:multiprocessing模块介绍 用来开启子进程,并在子进程中执行定制的任务(比如函数)。该模块功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue|Pipe、Lock等组件。 需要再次强调的一点是:与线程不同,进程没有任何共享状态,进程修改的数据,改 ...
分类:
系统相关 时间:
2018-12-29 18:32:51
阅读次数:
214
sched_getaffinity和pthread_getaffinity_np都是绑核的函数,网上都说sched_getaffinity是用来绑定进程的,pthread_getaffinity_np是用来绑定线程的。但是我们知道,绑定进程从本质上来讲,也是绑定线程,那这两个有什么区别呢? 可以发现 ...
分类:
其他好文 时间:
2018-12-29 01:02:47
阅读次数:
425
A)tf.Graph.as_default()会创建一个新图,这个图成为当前线程的默认图。B)在相同进程中创建多个计算图使用tf.Graph.as_default()。如果不创建新的计算图,默认的计算图将被自动创建。C)如果创建一个新线程,想使用该线程的默认计算图,使用tf.Graph.as_default(),这个函数返回一个上下文管理器(contextmanager),它能够在这个上下文里面覆
分类:
其他好文 时间:
2018-12-15 21:40:08
阅读次数:
206
网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress. import java.net.*; class IPDemo{ public static void m ...
分类:
其他好文 时间:
2018-10-29 20:10:02
阅读次数:
178
一、Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认是java.exe或者javaw.exe(windows下可以通过任务管理器查看)。Java采用的是单线程编程模型,即在我们自己的程序中如果没有主动创建线程的话,只会 ...
分类:
编程语言 时间:
2018-10-23 11:58:45
阅读次数:
167
消息队列是Linux IPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。消息队列和管道和FIFO区别 1.一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达 管道和FIFO是相反的,进程向其中写消息时,管道和FIFO必需已经打开来读,那么内核会产生S ...
分类:
其他好文 时间:
2018-10-16 02:11:27
阅读次数:
219
1.什么是共享内存? 共享内存就是允许两个或多个进程共享一定的存储区。就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。因为数据不需要在客户机和服务器端之间复制,数据直接写到内存,不用若干次数据拷贝,所以这 ...
分类:
系统相关 时间:
2018-10-06 23:12:17
阅读次数:
265
每个进程有自己的地址空间。两个进程中的地址即使值相同,实际指向的位置也不同。进程间通信一般通过操作系统的公共区进行。同一进程中的线程因属同一地址空间,可直接通信。不仅是系统内部独立运行的实体,而且是独立竞争资源的实体。线程也被称为轻权进程,同一进程的线程共享全局变量和内存,使得线程之间共享数据很容易 ...
分类:
编程语言 时间:
2018-10-06 00:33:49
阅读次数:
228