同系统模块通过多线程使用异步调用
来源:互联网 发布:java 1.7 32位官网 编辑:程序博客网 时间:2024/04/30 00:13
public class TestTread {public static void main(String [] args){ String aa = Hello(); System.out.println(aa); }public static String Hello(){ MutliThread m1=new MutliThread("小明"); Thread t1=new Thread(m1); t1.start();return "小红到家了";}}class MutliThread implements Runnable{ private String name;MutliThread(String name){ this.name=name; } public void run(){ while(true){ try { Thread.sleep(2000L); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(name+"吃饭中"); } }}
Hello方法执行方法不必要等待
t1线程执行完才返回,吃饭过程是独立出去的一个线程,从而实现异步调用的效果。
0 0
- 同系统模块通过多线程使用异步调用
- 多线程与异步调用
- 使用异步过程调用(APC)实现模块注入
- 使用异步过程调用(APC)实现模块注入
- 使用异步过程调用(APC)实现模块注入
- 使用异步过程调用(APC)实现模块注入
- 增加Linux系统调用——通过增加内核模块
- 使用内核模块添加系统调用
- 使用内核模块添加系统调用
- 异步调用与多线程的区别 以及使用情况
- iOS多线程编程(同步异步和同异步锁)
- 通过委托异步调用方法
- Java多线程实现异步调用
- C#异步调用与多线程
- Java多线程实现异步调用
- C#多线程:异步事件调用
- C#多线程与异步调用
- Java多线程实现异步调用
- hdu 5091 Beam Cannon(线段树)
- arm指令MOV和ldr的区别
- fabric --- Python中的批量远程管理和部署工具
- 第十三周项目6-体验文件操作 5
- 照片墙功能
- 同系统模块通过多线程使用异步调用
- 学习Unity3D第七天之综合例题解析。
- MySQL远程和本机备份数据脚本示例
- 深度探索C++对象模型----data member的存取
- c++ primer plus第五章习题答案
- 基于朴素贝叶斯的关于互联网金融新闻分类(python实现)
- MFC之为对话框窗口添加状态栏
- javaScript实现图片滚动
- js提示框