spinlock
网络释义:自旋锁;结构锁;自旋块
网络释义
1.自旋锁 ... // 定时器 struct timer_pst timer; // 结构锁 spinlock_t lock; ...
3.自旋块 ... 协定 protocol; 执行绪同步锁定 spinlock 定 to fix;to decide;to set;to determine;to order ...
例句释义:,自旋锁,结构锁,自旋块1.Finally, if your kernel thread shares data with a bottom half, then you can use another variant of the spinlock.最后,如果内核线程通过bottomhalf方式共享数据,那么可以使用自旋锁的另一个变体。
2.First you create a new spinlock through a simple declaration.首先通过一个简单的声明创建一个新的自旋锁。
3.In this example, an array is created of spinlock_t with a size of LOCK_COUNT.在这个示例中,spinlock_t创建一个大小为LOCK_COUNT的数组。
4.This version of the spinlock disables soft interrupts on the local CPU.这种自旋锁禁用了本地CPU上的软中断。
5.The spin_unlock_irqrestore function releases the spinlock and restores the interrupts (via the flags argument).spin_unlock_irqrestore函数释放自旋锁,并且(通过flags参数)恢复中断。
6.The task in the session is waiting for a spinlock to become free.会话中的任务正在等待调节锁变为可用。
7.Make sure this copying happens inside the critical section by holding a spinlock.确保这个拷贝是在一个具有自旋锁的临界区中发生的。
8.The spin_lock_irqsave function acquires the spinlock and disables interrupts on the local processor (in the SMP case).spin_lock_irqsave函数需要自旋锁,并且在本地处理器(在SMP情形中)上禁用中断。
9.The spinlock is needed here, because the kernel thread will be running independently and will access the global structure.此处的确需要自旋锁,因为内核线程是独立运行的,而且要访问这个全局结构。
10.Yes folks, there is a pseudo-spin lock and call to Threading. Sleep in there.是的,各位读者请注意,这里存在一个伪自循环锁(pseudo-spinlock),并调用了Threading.Sleep。