运行时控制
在执行任何数据库操作之前,必须先初始化 SmartEDB 运行时环境。此启动过程会初始化一个或多个信号量,以协调多个进程之间或单个进程的多个线程对数据库的访问。
每个进程必须仅初始化运行时一次,然后终止运行时以清理信号量并执行有序关闭。
提供了获取有关运行时环境的信息的 API,以及用于注册致命错误处理程序的机制,以捕获会使应用程序处于冻结状态的错误条件。
此外,还有用于设置多个运行时选项的 API,以配置特定的运行时行为。
SmartEDB 运行时环境还可通过链接特定的库来配置以支持特定的功能。库选项和运行时控制 API 与所使用的编程语言相关。请使用以下链接查看针对您的开发环境的详细说明和示例:
开发语言 | 说明 |
---|---|
C / C++ | C / C++语言库和运行时控制 API |
Java | Java 语言库和运行时控制 API |
Python | Python 语言库和运行时控制 API |
C# | C# 语言库和运行时控制 API |