上午午好好的,突然抛了如下异常: Exception in thread "main" redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reachable node in cluster at redis ...
分类:
其他好文 时间:
2016-08-26 01:12:51
阅读次数:
9125
HelloWorld例子 PROCESS PROCESS_THREAD(name, ev, data);一步一步展开之后为: PT_THREAD看protothread机制 这条语句相当于声明一个函数process_thread_hello_world,而这个函数就是进程执行实体函数。在后续的定义进 ...
分类:
系统相关 时间:
2016-08-25 23:57:11
阅读次数:
428
Implement a stack with min() function, which will return the smallest number in the stack. It should support push, pop and min operation all in O(1) c ...
分类:
其他好文 时间:
2016-08-25 23:48:23
阅读次数:
163
说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类
2、实现Runnable接口
虽说这两种方式都可以创建出一个线程,不过它们之间还是有一...
分类:
移动开发 时间:
2016-08-25 21:26:53
阅读次数:
197
在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下 ...
分类:
其他好文 时间:
2016-08-25 21:09:00
阅读次数:
100
Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。 使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 一个计数信号量。从概念上讲,信号量维护了一个许可集。 如有必要,在许可可用前会阻塞每一个 acquire(),然 ...
分类:
其他好文 时间:
2016-08-25 20:33:00
阅读次数:
166
new Thread(new Runnable() { @Override public void run() { //处理ui线程的操作 // 方法1 runOnUiThread(new Runnable() { @Override public void run() { ... ...
分类:
编程语言 时间:
2016-08-25 20:30:46
阅读次数:
150
转载:http://www.geek-workshop.com/thread-2315-1-1.html 以前在X宝上买过一个称重放大器,180+大洋。原理基本上就是把桥式拉力传感器输出的mV级信号放大到5V供单片机读取。连接实验电路的时候很完美,能实现重量的转换,但是实际组装后却发现这种A/A模块 ...
分类:
其他好文 时间:
2016-08-24 19:14:16
阅读次数:
732
CyclicBarrier回环栅栏,字面意思是可循环使用(Cyclic)的屏障(Barrier)。通过它可以实现让一组线程等待至某个状态之后再全部同时执行。 它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。 ...
分类:
其他好文 时间:
2016-08-24 17:15:57
阅读次数:
384
一:锁的原理结构 (1)锁对象内部维护了一个同步管理器的对象AbstractQueuedSynchronizer,AbstractOwnableSynchronizer (2)该对象其实是一个抽象类,具体的锁的管理器继承该抽象类 (3)该抽象类的关键属性有: >Thread exclusiveOwn ...
分类:
编程语言 时间:
2016-08-24 17:13:54
阅读次数:
199