腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Windows
服务
无法
看到
命名
信号量
、
、
我正在尝试协调一个小的
windows
服务
,使它在启动期间等待来自另一个进程的信号。可以肯定的是,这种方法有时可能(甚至会)导致
服务
启动超时。事实并非如此。问题出在我用于中介目的的
命名
System.Thread.Sempaphore。
信号量
是使用以下结构在其他地方创建和获取的。GC没有任何变化,因为为了测试目的,我显式地在给定行下面中断了执行。, out createdNew); throw new Exception("That's not w
浏览 28
提问于2012-03-30
得票数 7
回答已采纳
1
回答
.NET
信号量
可以在同一台计算机上的用户之间共享吗?
、
、
我需要限制登录到终端
服务
器会话(
Windows
2008 R2 x64)的两个用户之间对共享资源的访问。从我的测试中,似乎一个用户
无法
看到
已由另一个用户创建的
命名
系统
信号量
。如果我尝试在同一个用户帐户中共享一个
信号量
,这是可行的。我应该能够跨账户分享这个信息吗?
浏览 4
提问于2013-08-07
得票数 2
回答已采纳
1
回答
如何在Mac OS X上列出POSIX
信号量
、
、
如何列出属于Mac上特定进程的POSIX
命名
信号量
? 我知道ipcs -s命令,但它似乎列出了System V
信号量
,我猜这与POSIX
信号量
不同,因为我
无法
识别我自己的
命名
信号量
。有没有办法列出属于特定进程的“句柄”,就像
Windows
平台上的process Explorer一样?
浏览 1
提问于2012-07-09
得票数 9
回答已采纳
2
回答
在
Windows
OS中,
命名
信号量
的位置是什么
、
、
在Linux操作系统中,使用sem_open API在/dev/shm/位置创建
命名
信号量
。我正在使用CreateSemaphore在
Windows
中创建
命名
信号量
。在
Windows
中
命名
信号量
是在哪个位置创建的?
浏览 12
提问于2015-08-06
得票数 2
1
回答
控制
服务
和Web
服务
器之间对文件的访问
我有一个web应用程序和
windows
服务
,可以访问相同的文件集。我使用一个
命名
的
信号量
来阻止它同时访问信息(
服务
或web
服务
器请求访问目录,快速使用它,释放
信号量
)。我想在
Windows
上运行这个应用程序。我认为使用虚拟机会更好,因为这样我就可以使用一个
命名
的
信号量
来控制访问,然后在VM上运行web
服务
器和
windows
服务
。问题是虚拟机似乎是一种有限的空间。在
浏览 0
提问于2013-08-15
得票数 2
回答已采纳
1
回答
在
windows
中,
命名
信号量
和未
命名
信号量
有什么不同?
、
命名
信号量
和未
命名
信号量
有什么区别?例如,在
Windows
中,我们总是使用HANDLE而不是名称来执行WaitforSingleObject(等待)和ReleaseSemaphore(信号)。
浏览 0
提问于2011-10-21
得票数 1
1
回答
如何防止一个进程(NPAPI插件)的多个实例在Posix中运行?
、
、
、
、
在
windows
上,我通过创建一个
命名
信号量
解决了这个问题。如果插件1在持有
信号量
时崩溃,
信号量
将被释放。但Posix (在Mac上)的情况并非如此,在Posix中,
信号量
仍然有效。因为sigaction不会释放
信号量
上的SIGKILL,所以我必须放弃它。
命名
管道、端口、消息队列、远程函数执行?
浏览 0
提问于2013-04-09
得票数 0
1
回答
在
windows
上共享Linux中的内存性能(同步开销:
信号量
)
、
、
、
、
我已经编写了客户机
服务
器应用程序,它计算出共享内存在1秒内从客户端(进程1)传输到
服务
器(进程2)的数据包(大小为2048字节)的数量。在我使用的窗口中OpenFileMapping函数&对于共享内存同步,我在客户机和
服务
器中使用
命名
事件(Createevent),以便在共享内存块中执行一次读或写操作shm_openmmap现在性能
windows</em
浏览 11
提问于2012-05-28
得票数 1
4
回答
信号量
是IPC机制吗?
、
信号量
是IPC机制吗?
浏览 1
提问于2010-02-11
得票数 12
1
回答
为什么POCO选择为OSX使用Posix
信号量
?
、
、
、
我
看到
POCO在OSX上使用POSIX
信号量
来实现NamedMutex,而不是使用很少用于其他*NIX的SysV
信号量
。op.sem_op = -1; return semop(_semid, &op, 1) == 0;} 对于很少的搜索,我
看到
我在上述调用中对SEM_UNDO功能进行了特别深入的测试,POSIX
信号量
无法
给出这种功能。
浏览 2
提问于2010-08-10
得票数 0
3
回答
如何检索
信号量
的名称
、
、
我的代码在初始化时创建了许多
信号量
。每一个都与一个ftp
服务
器相关联,我的系统将从多个工作流与之通信。当相同工作流的不同实例启动时,我将
信号量
注入到工作流中,这取决于工作流将与哪个ftp站点通信。我遇到了一种情况,看起来应该包含相同
信号量
的2个或更多工作流试图访问ftp
服务
器的次数超过了
信号量
应该允许的次数。我已经
命名
了
信号量
,因为我认为我可以在建立ftp连接的地方检索名称,这样我就可以检查正确的
信号量
是否在正确的工作流中。 如何访问
浏览 0
提问于2012-04-27
得票数 0
回答已采纳
1
回答
如何使用文件系统实现
信号量
类
、
我是c#
信号量
类的超级粉丝,但我需要扩展它以使用文件。
信号量
类将跨多个应用程序实现,并且需要同步。这些应用程序将控制对
windows
剪贴板的访问和编辑其他文件的访问。在某些情况下,多个线程或进程可以同时进入一个
信号量
。
浏览 2
提问于2013-07-01
得票数 0
2
回答
PHP
命名
信号量
?
、
我四处寻找,但似乎找不到任何用于PHP的
命名
为semaphores的POSIX实现。我唯一
看到
的就是SysV
信号量
。目前有没有办法从PHP访问
命名
信号量
?
浏览 3
提问于2010-09-28
得票数 4
回答已采纳
2
回答
当进程被杀死时,有没有办法让线程从无限的
信号量
中出来等待?
、
、
、
、
操作系统:
Windows
。语言:C当进程被杀死时,线程等待
信号量
为什么不结束?我在Linux论坛上
看到
有SEM_UNDO可以帮助解决这种情况。
Windows
上也有类似的东西吗?有什么解决方法吗?
浏览 4
提问于2011-11-18
得票数 1
1
回答
如何用AutoResetEvent从
Windows
移植到Linux进程间事件
、
、
、
我当前的
Windows
代码使用
命名
事件进行进程间通信。可能有许多进程在等待该事件,当它发出信号时,所有等待的进程都会被释放,然后事件返回到无信号状态。为此,我使用了PulseEvent函数。我不知道
信号量
在哪里可以提供与
Windows
相同的行为。Posix
信号量
似乎只释放了一个等待线程。如果
信号量
可以释放所有等待的线程,那么就可以工作了。Linux中有什么我遗漏的东西吗?
浏览 1
提问于2013-12-07
得票数 2
1
回答
Boost.Interprocess是否牺牲性能来实现可移植性?
、
、
、
、
由于每个机制都可以通过不同的机制来模拟(
信号量
可以使用映射的文件或本机
信号量
来实现),所以当实现
命名
资源更改(例如:在
Windows
中,互斥需要同步权限,但文件不是这样)时,权限类型可能会有所不同。为了避免这种情况,Boost.Interprocess依赖类似文件的权限,需要文件读写删除权限来打开
命名
的同步机制(互斥、
信号量
等)。并批准共享内存的读或读-写-删除权限。这种方法有两个优点:它类似于UNIX哲学,程序员不需要知道
命名
资源是如何实现的。基于本文,我猜想大多数由
浏览 1
提问于2015-10-09
得票数 0
1
回答
linux上的同步,c/c++
、
、
到目前为止,我一直使用
命名
信号量
进行同步,并且运行良好,直到有人杀死了当前在设备上运行的进程。在这种情况下,
信号量
不会被释放,这会导致尝试获取
信号量
/访问设备的所有进程挂起。这可以在
Windows
下用互斥锁简单地解决。在该系统中,当拥有线程/进程终止时,
命名
互斥被自动释放。提前感谢!托雷诺
浏览 0
提问于2015-02-04
得票数 0
1
回答
如何在支持取消的WaitHandle中异步等待多个C#数组?
、
、
、
它应该支持macOS和
Windows
上的Mono,因为
服务
器应用程序依赖于Mono,不能在
Windows
上使用.NET。问题是:
Windows
上的Mono根本不支持UNIX域套接字,
命名
管道实现也不完整(在Mono上不能取消
命名
管道连接)。我在UNIX域套接字上实现了macOS部件,它工作得很好。在
Windows
上,我决定基于内存映射文件实现自己的Stream类。它有两个用于双工数据交换的共享读写缓冲区。每个由
命名
信号量
保护的缓冲区
浏览 4
提问于2019-05-05
得票数 1
4
回答
如何使用Java (网络级别上的OR: ReadWriteLock )同步共享文件夹中的文件访问
、
、
我有多台虚拟机运行在一台
服务
器上。我有多台
服务
器。它们都使用linux上的共享文件夹共享一个文件。该文件由所有应用程序读取和写入。在写入过程中,不允许应用程序读取此文件。( vm中的应用程序必须是同步的,也必须是跨
服务
器的应用程序) Curent实现使用“文件
信号量
”。如果要编写该文件,应用程序将试图通过在共享文件夹中创建一个附加文件(
命名
为"file.semaphore")来“获取”
信号量
。如果"file.semaphore“文件已经存在,这意味着
浏览 1
提问于2008-11-26
得票数 5
1
回答
如何在Linux中增加
信号量
数组的数量?
、
、
、
在运行postgresql的Debian
服务
器中,我注意到由于缺少
信号量
数组,Apache
无法
启动。 看看这些限制,我
看到
128个数组中有128个用于
信号量
。
浏览 0
提问于2011-05-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows服务器搭建GitBlit无法连接的服务器Ip
windows server 2003服务器无法开启远程桌面
记录下Windows2008服务器转Linux无法加载数据盘的情况
无法继续支持中国Windows服务?微软发言人称系谣言,不符合事实
Windows7操作系统中无法记住服务器网络访问的凭据怎么办
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券