排序
Go语言工程结构详述详解
一般的编程语言往往对工程(项目)的目录结构是没有什么规定的,但是Go语言却在这方面做了相关规定,本节我们就来聊聊Go语言在工程结构方面的有关知识。 我们前面讲搭建Go语言开发环境时提到的...
JDBC 的定义及产品组件
JDBC 可以执行 SQL 语句,它有安全、易用的特征,可以很好地与数据库连接进行编程。本文介绍 JDBC 的定义和产品组件。 JDBC的定义 JDBC 是一种可用于执行 SQL 语句的 JavaAPI。它由 Java 语言编...
Servlet是什么?
在 JSP 中,Servlet 是另一种重要的技术,全称是 Java Servlet,主要用于 Java 类编写的服务端程序,与平台架构、协议无关。在 JSP 中,所有的 JSP 页面传回服务端时都要转为 Servlet 进行编译...
JavaBean规范
JavaBean 既不是 Applet,也不是 Application,从本质上来说,JavaBean 就是一组用于构建可重用组件的 Java 类库。与其他任何 Java 类一样,JavaBean 也是由属性和方法组成的。 JavaBean 的属性...
深度剖析Python GIL全局解释器锁详情
Python进程间通信的2种实现方法(Queue和Pipe)
在讲解多线程时,介绍了 3 种实现线程间通信的机制,同样 Python 也提供了多种实现进程间通信的机制,主要有以下 2 种: Python multiprocessing 模块下的 Queue 类,提供了多个进程之间实现通...
多进程编程和多线程编程优缺点详解
Python Process创建进程(2种方法)详解
前面介绍了使用 os.fork() 函数实现多进程编程,该方法最明显的缺陷就是不适用于 Windows 系统。本节将介绍一种支持 Python 在 Windows 平台上创建新进程的方法。 Python multiprocessing 模块...
Python os.fork()方法:创建新进程
如何使用多线程实现并发编程,其实 Python 还支持多进程编程。 要知道,每个 Python 程序在执行时,系统都会生成一个新的进程,该进程又称父进程(或主进程)。在此基础上,Python os 模块还提...
Android系统的进程和线程
当一个应用组件启动,并且该应用没有别的正在运行的组件时,则 Android 系统会为这个应用程序创建一个包含单个线程的 linux 进程。 某个应用组件启动,如果该应用程序的进程已经存在(因为应用...









