windows中java应用程序和C++应用程序之间的同步
synchronization between a java app and C++ app in windows
我有两个应用程序,一个用java编写,另一个用C++编写(都在windows平台上)。
这两个应用程序都试图访问单个资源,我想设置某种同步机制。我该怎么做?
有没有一种方法可以访问Java代码中的windows内核对象,如互斥、事件、信号量并等待它?
解决这类问题的标准方法是什么?
谢谢&当做Sunil
有几种同步方法:
- 通过JNI(也称为本机方法)-Oracle的文档从java访问IPC同步原语
- 使用套接字发送/接收信号
- 使用文件作为同步对象:Java7有全新的API来处理文件系统-WatcherService可以用来查看FS上的更改
相关文章:
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- MSVC 2010 编译应用程序和 MSVC 2019 编译应用程序之间的行为差异
- 使用命名管道在 C# 和C++应用程序之间进行持续通信
- C# 和C++应用程序之间的通信
- Electron应用程序和Win32本机桌面应用程序之间的进程间通信
- 我可以在应用程序之间更改 .proto 文件的命名空间吗?
- 如何在 2 个应用程序之间实现拖放?
- 如何实现MATLAB和单独的C++应用程序之间的通信
- C++在32位应用程序之间传输大量数据以进行视频播放的方法
- VC++和Qt应用程序之间使用共享内存进行通信
- C 和现有PHP应用程序之间的通信
- 如何通过套接字在PHP和C++应用程序之间进行通信
- 如何在C++服务器应用程序和django web应用程序之间进行通信
- 在两个单独的应用程序之间共享 dll 中的堆内存
- 通过网络在应用程序之间进行通信
- 我可以在mac命令行应用程序和mac应用程序之间进行通信吗
- 在到应用程序之间的消息中重复WaitForSingleObject
- 如何在本机C++(Windows 7及以前版本)和通用C++(Windows 8及以后版本)应用程序之间共享代码
- windows中java应用程序和C++应用程序之间的同步
- dll和应用程序之间的C++外部使用