腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我可以用常量表达式或模板替换这个宏吗?
c++
、
templates
、
macros
、
constexpr
、
raii
我使用的是C++20 (g++) -有没有办法重构这样的宏来使用constexpr或模板而不是#define#ifdef SINGLE_THREADED#else#endifvoid foo() { /
浏览 18
提问于2021-03-03
得票数 0
1
回答
优化读写锁的实现
c++
、
multithreading
、
boost
这是我的代码:boost::mutex mutex_; condition_.wait(mutex_); // if there is no lock, then acquire read lockif (lock_ == NO_LOCK) {
浏览 3
提问于2015-05-05
得票数 2
回答已采纳
2
回答
read_lock
和write_lock的优势
linux
、
synchronization
、
spinlock
、
readwritelock
我学习
read_lock
和write_lock。所以我想知道使用读写锁有什么好处吗?当我使用
read_lock
和write_lock时,比仅仅使用spin_lock有什么好处?
浏览 3
提问于2015-08-19
得票数 0
回答已采纳
1
回答
两相锁事务的死锁
database
、
transactions
、
locking
、
deadlock
为什么
read_lock
(x)不能升级到write_lock(x)?
浏览 2
提问于2017-04-19
得票数 0
回答已采纳
4
回答
const强制转换为允许读锁定,这闻起来是不是很糟糕?
c++
、
concurrency
、
constants
我转到ScopedRead类和RWMutex类( children_是一个子类),以允许在const对象上使用
read_lock
,但我必须编写以下代码: inline void
read_lock
()
浏览 6
提问于2010-01-29
得票数 6
回答已采纳
1
回答
线程安全搜索和添加
linux
、
thread-safety
、
linked-list
、
kernel
我遇到的问题是,当我从
read_lock
升级到write_lock时,我需要再次搜索列表,以确保其他线程在进行列表搜索时没有等待
read_lock
。
浏览 1
提问于2012-07-23
得票数 1
回答已采纳
1
回答
Trio:从同一个fd中读取多个任务
python
、
python-trio
我有一个文件描述符,我想从其中读取多个任务。fd上的每个read()请求都将返回一个完整的、独立的数据包(只要数据可用)。async def work_loop(fd): await trio.hazmat.wait_readable(fd) if not buf: await do_work(buf) 不幸的是,这不起作用,因为如果多个任务阻塞在同一个fd上,trio会引发ResourceBus
浏览 1
提问于2018-09-18
得票数 2
回答已采纳
1
回答
C++ std::线程终止调用而没有活动异常中止
c++
、
multithreading
、
opencv
、
oop
、
c++17
<< endl;} { VideoCapture cam; bool
read_lock
cam.set(CV_CAP_PROP_FRAME_HEIGHT, height);
read_lock
read_lock
){ frame_update.copyTo(fra
浏览 4
提问于2019-11-11
得票数 0
1
回答
多线程中的周期性读锁会在很长时间内完全停止写线程吗?
c++
、
multithreading
、
pthreads
、
rwlock
thread function for readers{ {
read_lock
当第一个读线程完成一个迭代时,它会启动另一个迭代,并调用
read_lock
()。写入线程仍在等待,因为有3个读取线程。
浏览 9
提问于2017-12-07
得票数 0
1
回答
抛出SIGSEGV的Concurrent_hash_map实现
c++
、
multithreading
、
concurrency
、
hashmap
、
tbb
concurrent_hash_table;tbb_concurrent_hash::const_accessor
read_lock
int id=0; std::pair object(name, 0); //
read_lock
bool found = concurrent_hash_table.find(
浏览 2
提问于2018-09-03
得票数 4
3
回答
如何使用copy_to_user将内核中的字符串(char*)转换为用户进程
linux-kernel
、
kernel
、
system-calls
我正在编写代码,使用系统调用将内核中的字符串传输到用户模式,copy_to_user是我的代码 #include<
linux
/kernel.h> #include<
linux
/sched.h> #include<
linux
/e
浏览 2
提问于2015-05-01
得票数 1
回答已采纳
2
回答
使用Lock创建Dask延迟。错误:_thread._local没有execution_state
python
、
dask
read_lock
= distributed.Lock('numpy-read') ds = make_delayed()
read_lock
浏览 1
提问于2018-08-07
得票数 2
回答已采纳
2
回答
是否有一个`shared_lock_guard`,如果没有,它会是什么样子?
c++
、
c++11
、
locking
、
c++14
、
mutex
我想在我的课堂上使用一个std::mutex,并注意到它是不可复制的。我在我的图书馆的底层,所以有这样的行为似乎是个糟糕的主意。
浏览 8
提问于2016-08-27
得票数 7
回答已采纳
1
回答
同步模板包装类
c++
、
thread-safety
、
template
)
read_lock
l(mutex_); } template <typenameforward<U>(new_value); void use(Accessor&& access) const { } value_t val
浏览 0
提问于2018-08-24
得票数 2
回答已采纳
2
回答
获取
Linux
内核内的网络设备列表
linux
、
network-programming
、
linux-kernel
、
kernel-module
我一直在查找net/core/dev.c和其他文件,试图找出如何获得当前配置的网络设备的列表,但事实证明这有点难找到。如果有人能告诉我如何获得接口,将不胜感激。
浏览 6
提问于2010-12-21
得票数 15
回答已采纳
2
回答
Java并发-读写锁性能
java
、
multithreading
、
concurrency
private static final ReadWriteLock LOCK = new ReentrantReadWriteLock();当我使用
READ_LOCK
阅读时,它需要12秒才能完成。没有读取是100000000。案例2:我在想,使用单独的锁可以提高性能。 这里发生什么事情?
浏览 4
提问于2021-04-22
得票数 2
2
回答
使用互斥锁从关键部分外部阻止执行。
c++
、
multithreading
the constructorstd::atomic<size_t> size; //wait here while "
read_lock
int* read() { //wait here while "write_lock" int* ret = data;data = new
浏览 0
提问于2016-06-22
得票数 7
回答已采纳
1
回答
sk_data_ready回调无法获得片段数据
tcp
、
linux-kernel
、
network-programming
、
linux-device-driver
通过获取
read_lock
(&sk->sk_回调_lock)来处理skb。skb->data_len显示片段大小。
浏览 0
提问于2018-05-08
得票数 0
回答已采纳
1
回答
后跟write_lock的内核
read_lock
提供了软锁定
c
、
linux
、
kernel
、
locking
为了优化哈希表中的清除项,我先使用了
read_lock
,然后使用了write_lock:{ struct hash_table* temp_node; hash_for_each
浏览 0
提问于2015-11-12
得票数 1
2
回答
Linux
中“锁”方法的原子性保证?
linux-kernel
、
mutex
、
semaphore
、
atomic
我们知道,
Linux
中的以下内核方法允许我们在共享数据上应用各种锁定机制。但是,
Linux
是否保证了方法本身的原子性?spin_unlock_irq();spin_lock_init();spin_is_locked();
read_lock
浏览 1
提问于2014-10-28
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券