Java 如何使用套接字创建独立于平台的互斥体?
我希望为独立于平台的互斥体创建一个API(在Java中,尽管语言并不重要)。我已经读到使用套接字是一个很好的策略 你如何做到这一点?如何避免理发师睡觉的问题Java 如何使用套接字创建独立于平台的互斥体?,java,multithreading,sockets,network-programming,Java,Multithreading,Sockets,Network Programming,我希望为独立于平台的互斥体创建一个API(在Java中,尽管语言并不重要)。我已经读到使用套接字是一个很好的策略 你如何做到这一点?如何避免理发师睡觉的问题 我愿意不使用插座。。。基本上,我只想创建一个独立于平台的互斥协议。听起来像是在谈论分布式互斥。平台独立通常意味着“可移植”——能够在不同操作系统下的各种硬件上工作。@NikolaiNFetissov我不是在寻找分布式互斥解决方案。。。我正在寻找一种方法,它不会对特定于操作系统的静音服务进行本机调用。它是进程运行的机器所独有的。嗯,套接字系统
我愿意不使用插座。。。基本上,我只想创建一个独立于平台的互斥协议。听起来像是在谈论分布式互斥。平台独立通常意味着“可移植”——能够在不同操作系统下的各种硬件上工作。@NikolaiNFetissov我不是在寻找分布式互斥解决方案。。。我正在寻找一种方法,它不会对特定于操作系统的静音服务进行本机调用。它是进程运行的机器所独有的。嗯,套接字系统调用进入同一个操作系统内核,在这些调用中,相同的锁原语用于同步访问,所以我看不到这里的要点。