码迷,mamicode.com
首页 >  
搜索关键字:java多线程 callable    ( 4194个结果
关于Future的使用
问题描述 主要我的疑问在两点:1、如何定义一个Future对象数组,最先我采用的是Future[]f=newFuture(10);来定义了一个有10对象的数组,但是老报错2、Future可以使用Callable,那可不可以就是用Runnable现在我最急需的是解决第一个问题 ...
分类:其他好文   时间:2014-10-15 23:16:11    阅读次数:225
soa---java 多线程的---锁
soa---java 多线程的---锁...
分类:编程语言   时间:2014-10-15 15:47:20    阅读次数:262
volatile与synchronized关键字
volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。例如,下面的例子中的n就不是原子级别的:pub...
分类:其他好文   时间:2014-10-14 19:50:29    阅读次数:123
synchronized与static synchronized 的区别、synchronized在JVM底层的实现原理及Java多线程锁理解
本Blog分为如下部分: 第一部分:synchronized与static synchronized 的区别 第二部分:JVM底层又是如何实现synchronized的 第一部分:synchronized与static synchronized 的区别 1、synchronized与static synchronized 的区别       synchronized...
分类:编程语言   时间:2014-10-14 02:24:47    阅读次数:365
Java多线程、主线程等待所有子线程执行完毕、共享资源
1.Java创建与启动线程Java提供两种方式创建和启动线程:1.直接Thread类,2.实现Runable接口。1.1 继承Thread类public class myThread extends Thread { public void run(){ for(int i=0;i0){ 6 ...
分类:编程语言   时间:2014-10-14 02:17:17    阅读次数:296
Java多线程之~~~线程安全容器的非阻塞容器
在并发编程中,会经常遇到使用容器。但是如果一个容器不是线程安全的,那么他在多线程的插入或者删除的过程 中就会出现各种问题,就是不同步的问题。所以JDK提供了线程安全的容器,他能保证容器在多线程的情况下安全的插 入和删除。当然,线程安全的容器分为两种,第一种为非阻塞似的,非阻塞的意思是当请求一个容器为空或者这个请求 不能执行的时候,就会报出异常,第二种阻塞的意思是,不能执行的命令不会报出异常,...
分类:编程语言   时间:2014-10-13 00:28:18    阅读次数:353
java多线程样例
这里我们做一个完整的样例来说明线程产生的方式不同而生成的线程的差别: package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public vo.....
分类:编程语言   时间:2014-10-12 23:28:28    阅读次数:333
C++ async task
最近在搞Android 开发,里面多线程的使用比较频繁,java多线程接口很方便。 Thread, AysncTask, Handler 这些接口比起posix提供的pthread_create()等一系列接口方便很多,想到C++11也支持方便的多线程编程,最近java中AsyncTask用的比.....
分类:编程语言   时间:2014-10-12 22:37:08    阅读次数:290
python装饰器的本质
很多人把装饰器搞的很复杂,其实本质很简单. 首先,什么是装饰器呢?在代码中发现戴着@xxx帽子的,就是装饰器. 那要怎么自己定义一个装饰器呢? 其实任何一个接收一个参数的callable都可以用来做装饰器,比如函数和类.为方便起见,下面的例子都用函数来说明. def deco(func):return 1 这里,deco就可以做装饰器. @deco def f(args):pass ...
分类:编程语言   时间:2014-10-11 20:05:36    阅读次数:240
Python的functools模块
这个模块提供了3个有趣的函数,这里介绍下其用法。 首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象 >>>?int(‘10‘)?#?实际上等同于int(‘10‘,?base=10)和int(‘10‘,?10)??...
分类:编程语言   时间:2014-10-11 17:26:26    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!