interprocess

    0热度

    1回答

    我一直在努力争取这个工作。 有人可以提供一个包含2个脚本的LUA api的例子来回传递消息。 我试过Oil,lua-ipc和zeromq。 但我面临几个缺失的图书馆问题。 最终目标是将一个数字向量从一个Lua进程传递到另一个Lua进程(使用不同版本的Lua进程),而无需通过磁盘。 这是一个类似的example in python of IPC在一个单一的文件。 lua中类似的东西会非常有帮助。 我

    0热度

    1回答

    我在Windows上为一个生产者和一个消费者在共享内存中实现了一个进程间消息队列。 我使用一个命名信号量来算空槽,一个信号灯入选计数满插槽和一个命名的mutex来保护共享内存中的数据结构。 考虑,例如消费者方面。生产者方面是相似的。 首先它等待对充分旗语然后(1)它需要由互斥下的队列中的消息,然后它用信号空信号(2) 问题: 如果消费者进程在(1)和(2)之间崩溃,那么有效的进程可以使用的队列中的

    0热度

    1回答

    我已经去Inter application communication in iphone,但可以通信两个ios应用程序。 或alteast 我想在第一应用通知第二应用程序时,事情发生(事件)

    3热度

    3回答

    即时通讯编写此服务器,并且我想检查是否相同的程序已在运行,如果正在运行关闭程序。 说我运行服务器A 然后我运行服务器B(至极是在同一台服务器) 我想关闭服务器A,以便服务器B可以成功地运行。

    2热度

    1回答

    我有更多的3个java进程访问相同的文件进行读写。每个进程都有多个线程,可以非常频繁地读取和写入文件(在1秒内以10次左右的速度读写)。 我正在使用java.nio.channels.FileLock进行进程间文件锁定。 和commonObj.wait()commonObj.notify()用于线程间同步。 我对着在此实现的问题是 - 在这个过程中的一个发生 java.io.IOException

    1热度

    1回答

    这是我的代码: int main (int argc, char *argv[]) { typedef int KeyType; typedef string MappedType; typedef std::pair<KeyType, MappedType> ValueType; typedef boost::interprocess::allocat

    2热度

    2回答

    对不起,打扰你了。 我正在编写代码,使这个代码“http://coliru.stacked-crooked.com/a/0ab21481b69d87bb”在这个问题“Structures and vectors in Boost Shared Memory”,基础 但是,我被困在这一行的编译错误。 data.push_back(id); // 14 line in main function

    0热度

    1回答

    今天,我遇到了关于共享数据进程间的一个问题。我声明MainActivity在另一个进程中运行,并将TestApplication中的共享数据写入1,然后启动SubActivity以显示共享数据。不幸的是,SubActivity中显示的值仍然为0,因此我们得出结论:在两个进程中有两个TestApplication实例,并且共享数据的读写是相互独立的。实际上,共享数据不再被共享进程间。我的问题是,新流

    1热度

    1回答

    如this问题中所述,如果持有互斥锁的进程崩溃,则使用boost的interprocess_mutex和interproces condition_variable可能会导致死锁。 这是因为boost的互斥体不是内核对象,因此在进程持有它时退出时不会自动释放。 是否有一种方法来提升使用进程间条件变量与由CreateMutex调用返回的互斥量?

    1热度

    2回答

    我患有一个问题,我需要一个名为managed_shared_memory成员在一个类内的managed_shared_memory成员,并得到“无法访问类boost :: interprocess :: named_mutex中声明的私有成员”错误。然而,我都从boost :: noncpoyable派生了我的类,并在构造函数中使用了带有移动语义的std :: unique_ptr,但没有成功。使