码迷,mamicode.com
首页 >  
搜索关键字:condition lock await notify    ( 18128个结果
关于MTK平台SIM-ME Lock的配置方案
针对一些运营商的锁网需求,MTK平台已经对其有很好的支持。绝大多数的海外需求可以通过直接配置相关文件来完成。这里简单描述一下配置方法,不做原理分析。相关数据结构分析:Modem中与SML锁网配置相关的数据结构有:Sml_context_struct:SML上下文,cat:SML种类,目前MTK平台共...
分类:其他好文   时间:2014-09-28 14:09:42    阅读次数:261
Java notify的使用
半路出家学习java, 花了几分钟简单看了。在早上那个例子上稍微改了下,我的理解是在java synchronized只是个线程同步标志,但是不会堵塞线程,而wait会堵塞调用者线程,类windows的堵塞函数,而notify相当于解锁(个人把这个过程当临界区来理解的),下边例子主要是,默认先运行的...
分类:编程语言   时间:2014-09-27 22:10:00    阅读次数:245
AQS 与 LockSupport
1.结构Lock的实现类其实都是构建在AbstractQueuedSynchronizer上,每个Lock实现类都持有自己内部类Sync的实例二。LockSupportThis class associates, with each thread that uses it, a permit (in...
分类:其他好文   时间:2014-09-27 18:00:40    阅读次数:217
观察者模式(C语言实现)
一. 概述 Observer 模式要解决的问题为:建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候,依赖这个“一”的多也能够同步改变。 Sbuject 相当于通知者,它提供依赖于它的观察者Observer 的注册(Attach)和注销(Detach)操作,并且提供了使得依赖于它的所有观察者同步的操作(Notify)。 Obse...
分类:编程语言   时间:2014-09-27 14:43:59    阅读次数:355
简单的单例类和智能指针
1.一个简单的单例类: class Singleton { public: static Singleton *getInstance() { if(pInstance_ == NULL){ mutex_.lock(); if(pInstance_ == NULL){ ...
分类:其他好文   时间:2014-09-27 14:43:19    阅读次数:132
thread_20
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:其他好文   时间:2014-09-27 02:10:19    阅读次数:235
thread_22
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:其他好文   时间:2014-09-27 01:40:18    阅读次数:263
thread_19
#include #include #include #include pthread_mutex_t mu;void *consumer1(void *p){ if(!pthread_mutex_lock(&mu)) printf("get mutex...
分类:其他好文   时间:2014-09-27 01:03:49    阅读次数:201
Java并发学习之十七——线程同步工具之CountDownLatch
本文是学习网络上的文章时的总结,感谢大家无私的分享。 CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用awa...
分类:编程语言   时间:2014-09-26 20:55:28    阅读次数:192
程序代码记Log
private static object s_lock = new object(); public static void TraceLog(string message, string logFileName, string logPath = null) { ...
分类:其他好文   时间:2014-09-26 20:25:18    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!