在Java中一般创建线程有四种方式:
第一种:继承Thread,这种创建线程的缺点就是因为Java是单继承,假如是四个线程共享一分资源的话,这种方式就不使用了
第二种:实现Runnable接口,一般都是使用第二种,因为Java机制是多实现单继承,
第三种Callable 使用这种方式创建线程的好处是可以有返回值,android中AsyncTask源码就会用到,
第四种方式就使用线程池了.
本文详细介绍了在Java中创建线程的四种常见方法:继承Thread类、实现Runnable接口、使用Callable接口以及利用线程池。每种方法都有其特点和适用场景,如Callable可以返回结果,线程池能有效管理线程资源。
在Java中一般创建线程有四种方式:
第一种:继承Thread,这种创建线程的缺点就是因为Java是单继承,假如是四个线程共享一分资源的话,这种方式就不使用了
第二种:实现Runnable接口,一般都是使用第二种,因为Java机制是多实现单继承,
第三种Callable 使用这种方式创建线程的好处是可以有返回值,android中AsyncTask源码就会用到,
第四种方式就使用线程池了.
1199

被折叠的 条评论
为什么被折叠?