提交 9c086493 编写于 作者: X xwhqsj

update README.md

上级 61be1978
......@@ -2,9 +2,9 @@
Call JVM from C/C++ in ThreadPool Using JNI
### 文件结构 ——
### 文件结构
```
```text
.
├── callJvmThreadpool
│   ├── a.out
......@@ -80,8 +80,8 @@ Call JVM from C/C++ in ThreadPool Using JNI
│   └── tpool.h
└── README.md
```
### 文件解释 ——
### 文件解释
```text
- CMakeLists.txt : cmake编译文件
- jni.h : java JNI接口函数
- jni_md.h : jni.h调用的必要函数
......@@ -96,10 +96,11 @@ Call JVM from C/C++ in ThreadPool Using JNI
- test.cpp : 测试程序
- tpool.cpp : 线程池实现程序
- tpool.h : 线程池实现头文件
```
### 程序编译
```
```shell script
cd callJvmThreadpool
cmake ..
./a.out
......
......@@ -13,18 +13,6 @@
<component name="ChangeListManager">
<list default="true" id="599c0760-bab6-4b6f-b494-132266cf439a" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/CMakeLists.txt" beforeDir="false" afterPath="$PROJECT_DIR$/CMakeLists.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/CXX.includecache" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/CXX.includecache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/build.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/build.make" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/depend.internal" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/depend.internal" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/depend.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/depend.make" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/link.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/main.dir/link.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/Makefile" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/Makefile" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/callJvmThreadpool.cbp" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/callJvmThreadpool.cbp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/cmake-build-debug/main" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/main" afterDir="false" />
<change beforePath="$PROJECT_DIR$/socketThreadpool.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/socketThreadpool.cpp" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
......@@ -45,7 +33,7 @@
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="PropertiesComponent">
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/../../CallJvm2" />
<property name="last_opened_file_path" value="$USER_HOME$/RouterJvm/callJvmThreadpool" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
......@@ -78,7 +66,7 @@
<updated>1570793342779</updated>
<workItem from="1570793344392" duration="1218000" />
<workItem from="1570848279077" duration="10800000" />
<workItem from="1572923636254" duration="2032000" />
<workItem from="1572923636254" duration="2953000" />
</task>
<servers />
</component>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册