腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
产生
进程
时
,
Lock
是否
具有
不同
的
id
?
python
、
multiprocessing
、
locking
、
spawn
我在试图弄清楚
Lock
是如何在引擎盖下工作
的
。我在MacOS上运行这段代码,它使用“产卵”作为默认方法来启动新
进程
。
lock
.acquire() try: sleep(3)但是,
lock
的
ids让我感到困惑。由于
id
是
不同
的
,它们是仍然是同一个锁,还是有
浏览 27
提问于2021-02-04
得票数 0
回答已采纳
1
回答
Linux内核在spin_
lock
和mutex_
lock
中
的
抢占
locking
、
linux-kernel
、
preemption
当
内核空间中
的
进程
持有spin_
lock
时
,由于下列条件之一,
进程
无法抢占:
当
内核
浏览 5
提问于2011-07-02
得票数 12
回答已采纳
3
回答
“锁定通信缓冲区资源”是什么意思?
sql-server
、
sql-server-2008
、
deadlock
、
database-deadlocks
我有一个错误日志,它报告一个死锁: 事务(
进程
ID
54)与另一个
进程
在锁资源上陷入僵局,并被选择为死锁受害者。重新运行事务。我
的
问题是:在这种情况下,
lock
| communication buffer r
浏览 4
提问于2013-09-25
得票数 35
1
回答
pg_advisory_
lock
起作用,但pg_try_advisory_
lock
不行
java
、
postgresql
、
locking
我想在我
的
应用程序中运行一个cron作业。但是当我运行这个应用程序
的
多个实例
时
,我希望
具有
互斥性。也就是说,cron作业只通过一个
进程
运行。当我尝试使用咨询锁
的
时候。但是,当我在这个表中插入一行并再次尝试相同
的
命令
时
,获得锁是成功
的
。 因此,我
的
问题是:
是否
有必要至少有一排才能获得咨询锁?还是我在这里漏掉了什么?其次,当我浏览文档
时
,我发现,与pg
浏览 0
提问于2019-01-04
得票数 1
2
回答
c++ -互斥锁或群集fcntl.h只锁定写操作
c++
、
linux
、
file
、
mutex
、
filelock
我试图从
不同
的
线程(类似于日志记录)向文件添加(写追加),因此不需要
进程
间锁定。 close(fd);
是否
会有开销,因为它可以进行粒度锁定和
进程
间锁定?
当
程序崩溃
时
,
当
有锁时会发生什么?我现在
的
偏好是互斥,fileMutex.<
浏览 3
提问于2017-02-13
得票数 0
回答已采纳
2
回答
PHP flock()未锁定
php
、
flock
下面的代码放在两个
不同
的
PHP脚本中,一个是"test1.php“,另一个是"test2.php”。代码
的
要点是创建一个其他
进程
(正确使用flock()代码)都不能写入
的
文件。将有许多
不同
的
PHP脚本试图获得此文件
的
独占锁,但在任何给定
的
时间,只有一个脚本应该
具有
访问权限,
当
它们无法获得锁
时
,所有其他脚本应该都会优雅地失败。 我测试
的
方法非常简
浏览 1
提问于2014-06-27
得票数 3
2
回答
如何在处理同一个共享内存区域
的
两个
进程
之间共享锁?
c++
、
multithreading
、
memory
、
ipc
、
shared-memory
下面是我
的
场景:我有
进程
A和
进程
B。
进程
A在共享内存中分配一个大缓冲区,并将其分割成固定数量
的
块。); //
lock
is pthread_mutex_t and attrs is pthread_mutexattr_tpthread_mutex_
lock
(&
lock
);
当
将上面的“块”创建到共享内存缓冲区<e
浏览 1
提问于2014-04-01
得票数 0
回答已采纳
3
回答
如何判断Python
的
多处理模块
是否
正在使用我
的
所有内核进行计算?
python
、
module
、
multiprocessing
、
porting
、
cpu-cores
我有一些来自这样
的
教程
的
简单代码:import os print 'hello world,)) p.join() 我怎么知道这
是否
使用了我
的
两个核心?具体地说,处理器将至少有4个核心,我希望确保我
的
算法能够自动检测和利用所有可用核心。此外,该系统可能是Linux以外
的
系统,那么在操作系统之间移动多处理
浏览 2
提问于2012-04-06
得票数 5
1
回答
java强制获取锁?
java
、
concurrency
、
locking
我正在使用一个有点过时
的
工作流引擎,它允许定义一个执行Java代码
的
单独步骤,但仅此而已。到目前为止,我所能做
的
就是在子
进程
的
第一步获得一个锁,并在最后
的
步骤中释放它。如果
浏览 5
提问于2020-01-28
得票数 0
回答已采纳
2
回答
如何处理server 2008中
的
死锁问题?
sql-server-2008
、
deadlock
我有一个简单
的
application.This应用程序从另一个表(A)更新表(B)
的
数据,该表每60秒更改一次。用户可以随时读取数据,从而造成死锁。这类问题是如何在现实世界中解决
的
。
浏览 0
提问于2012-01-14
得票数 4
回答已采纳
2
回答
C++中
的
文件锁定以实现同时读写锁定
c++
也就是说,如果"ABC“文件名处于写锁定状态,它还会提供对同一锁定文件
的
读锁定。在正常情况下,如果有任何方法可以获得这种锁定,我们希望等到写操作completion.So
浏览 2
提问于2013-07-25
得票数 3
1
回答
在释放锁之前,如何确保写入已在PostgreSQL中完成?
python
、
django
、
postgresql
、
transactions
、
locking
我在Django模型上有一个函数,它从PostgreSQL 9.5数据库中计算一个值,并根据结果决定
是否
在另一行中添加数据。函数必须在添加行之前知道值,计算
的
未来值将取决于新行。_meta.db_table, self.
id
])(这是由松散地启发
的
) 我在几个连接到同一个数据库
的
进程
中运行了这段代码在控制台中,
浏览 5
提问于2016-10-17
得票数 2
回答已采纳
2
回答
手动停止构建
时
未删除Gradle .
lock
文件
command-line
、
gradle
、
build
、
locking
、
ubuntu-12.04
当
从命令行运行gradle build并手动终止Ctrl+Z
时
,gradle生成
的
.
lock
文件不会被删除。.有没有推荐
的
从命令行停止gradle任务
的
方法?否则,
是否
可以清除挂起
的
.<e
浏览 2
提问于2015-08-31
得票数 5
1
回答
python中
的
多
进程
包
是否
可以在多核上执行
进程
?
python
、
process
我正在用Python执行多
进程
。在Python中,有两个类来执行多处理: Pool和Process。类Pool根据内核
的
可用性在多个内核上执行
进程
。我想知道Process类是在多核上并行执行
进程
,还是在单核上并行执行
进程
?
浏览 6
提问于2017-07-03
得票数 0
1
回答
使用Cron作业激活php脚本,但该脚本未完全运行
php
、
cron
当
cron作业完成
时
,脚本似乎无法在分配
的
时间内完成,cronjob中途停止加载脚本,cron工作
的
时间约为1/10,其余9/10
的
时间无法完成任务。有没有一种方法可以确保每次cron作业激活脚本
时
都完全加载该脚本? 脚本很简单,完全基于php。有什么建议吗?
浏览 4
提问于2012-05-04
得票数 0
回答已采纳
2
回答
什么时候--thunder是有益
的
?
python
、
uwsgi
这篇长篇、详细且有趣
的
文章描述了--thunder-
lock
的
历史和设计:什么时候--thunder-
lock
是有益
的
,什么时候不是呢?
浏览 0
提问于2016-01-16
得票数 25
1
回答
Bash:使用新
的
PGID派生一个
进程
linux
、
bash
、
unix
在BASH中,如何从
具有
不同
PGID
的
另一个BASH
进程
派生一个BASH
进程
?到目前为止,我只知道使用setsid (创建一个新
的
会话
ID
,结果是PGID )来做这件事,但是我很想知道
是否
有任何方法可以在保留会话
ID
的
同时使用新
的
PGID
产生
一个
进程
。
浏览 2
提问于2016-11-01
得票数 1
3
回答
正在检测在Java中重新打开
的
文件
java
、
multithreading
、
file
我正在开发一个小型Java应用程序(Java1.6,Solaris),它将使用多个后台线程监视一系列文本文件中与特定正则表达式模式匹配
的
输出行,然后利用这些行。每个文件有一个线程;它们将感兴趣
的
行写入队列,而另一个后台线程只是监视队列,以收集所监视
的
整个文件集合中
的
所有感兴趣
的
行。 我遇到
的
一个问题是,当我正在监控
的
文件之一被重新打开
时
。许多创建我正在监视
的
文件
的
应用程序都会在重新启动
时
简单地重新启
浏览 2
提问于2008-09-26
得票数 3
3
回答
使用pgrep确定
进程
是否
正在运行
bash
、
shell
、
grep
如果脚本第二次被调用,我会让它检查
是否
存在锁文件。如果锁文件存在,那么我想看看
进程
是否
真的在运行。#!我不明白为什么
当
只有一个
进程
在运行时,我会得到一个"2“。我最终做
的
是这样做(我
的
脚本
的
一部分): function che
浏览 2
提问于2012-02-02
得票数 4
回答已采纳
1
回答
多处理锁在初始化为全局/局部变量
时
以
不同
的
方式工作
python
、
python-3.x
、
multiprocessing
、
locking
、
python-multiprocessing
我正在使用多
进程
锁来保证文件访问多
进程
的
安全。我得到了意想不到
的
行为,这取决于我实例化锁
的
位置。 在下面的代码中,我有选项1和选项2。根据我最终使用哪个选项,我会得到
不同
的
结果。选项1
产生
预期
的
结果,其中锁阻止其他
进程
执行工作,直到使用该锁
的
进程
释放它。另一方面,选项2
的
行为就像锁不存在一样,几乎就像
进程
之间
的
锁不共享一样。下面
浏览 25
提问于2021-09-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
千万级流量并发解决方案
Python3并发编程-多进程multiprocessing
oracle lock 分类
Oracle死锁定位及排查解决方案
分布式锁的实现
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券