码迷,mamicode.com
首页 >  
搜索关键字:线程锁    ( 411个结果
多线程和定时器之间的关系
多线程和定时器之间的关系 总结: 1、并行和串行说 多线程更像并行 定时器实际是串行 2、缺点 多线程因为竞抢资源,会造线程锁死 定时器会造成UI堵塞,因为并非真正的多线程 3、多线程是“同时”执行的多任务 定时器更像是本线程插入的任务1 软件定时器很多同学在工程中喜欢使用软件定时器,因为其使用简单... ...
分类:编程语言   时间:2016-06-10 08:28:13    阅读次数:206
【java并发】线程锁技术的使用
Lock锁好比传统线程模型中的synchronized技术,但是比sychronized方式更加面向对象,与生活中的锁类似,锁本身也应该是个对象。两个线程执行的代码片段如果要实现同步互斥的效果,它们必须用同一个Lock对象。锁是上在代表要操作的资源的类的内部方法中,而不是线程代码中。这一篇博文主要总结一下线程技术中Lock锁的使用。 1. Lock的简单使用   有了synchronize...
分类:编程语言   时间:2016-06-04 08:11:40    阅读次数:325
端口扫描器
从单线程到多线程版,一次迭代 多线程版本1: 增加了线程锁,防止阻塞 ...
分类:其他好文   时间:2016-05-23 14:39:34    阅读次数:188
自己写的内存池管理程序
测试用例还不够,希望有大虾测测 反馈意见。#include #include #include #include #include #include using namespace std; #ifdef WIN32 #include #else #include #endif using namespace std; /* 多线程锁,同一个线程尽管锁住也可以访问临界资源...
分类:其他好文   时间:2016-05-18 18:17:37    阅读次数:237
iOS 线程锁同步机制
转载自 http://yulingtianxia.com/blog/2015/11/01/More-than-you-want-to-know-about-synchronized/ 如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过 @synchronized 这货了。 @ ...
分类:移动开发   时间:2016-05-16 21:52:47    阅读次数:220
C++版简单线程池
需求之前写过一个C#版本的简单线程池http://blog.csdn.net/ylbs110/article/details/51224979 由于刚刚学习了C++11新特性中的future,于是想到用它来实现一个线程池。实现思路基本和C#版本的一样,主要区别是委托的实现,线程句柄的不同和线程锁: 本来C++有function模板,但是实现起来比较麻烦,这里主要是实现线程池,所以动态参数的委托就不...
分类:编程语言   时间:2016-05-13 04:06:08    阅读次数:154
最简单的生产者消费者-pthread
最基本的生产者消费者模型: 一个生产者 一个消费者 一个BUFFER 一个锁 两个条件变量 /*pthread_cond_wait的大致操作流程: 解除已被调用线程锁住的锁 等待条件,睡眠阻塞 条件到来,醒来 返回前锁住解开的调用线程锁住的锁 pthread_cond_signal用于唤醒在某个条件变量上等待的线程,一般是1个pthread_cond_broadcast唤醒所有在某个条件...
分类:其他好文   时间:2016-05-13 00:24:35    阅读次数:244
从头认识多线程-2.4 锁的可重入性
这一章节我们来讨论一下可重入锁。1.什么是可重入锁?一个线程在执行一个带锁的方法,该方法中又调用了另一个需要相同锁的方法,则该线程可以直接执行调用的方法,而无需重新获得锁。2.特性:(1)同一对象,不同方法,可以获取同样的锁,然后重入package com.ray.deepintothread.ch02.topic_5; public class ReGetInTheLock { public...
分类:编程语言   时间:2016-04-29 16:41:56    阅读次数:179
一个简单的线程锁------pthread和win32的临界区(Critical Section)
临界区: 临界区是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。这是让若干代码能够"以原子操作方式"来使用资源的一种方法。 所谓原子(atomic)操作方式,是指这段代码知道没有别的线程要访问这个资源. 说明: 1. MacOSX,Windows有自己的线程模型, pthread可 ...
分类:编程语言   时间:2016-04-21 10:08:16    阅读次数:167
linux 自旋锁
一、概述: 自旋锁是SMP架构中的一种low-level的同步机制。当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁的线程会一直在那里自旋,这 ...
分类:系统相关   时间:2016-04-20 17:38:00    阅读次数:215
411条   上一页 1 ... 28 29 30 31 32 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!