当前位置: 首页 > news >正文

网站规划与建设心得手机在线电影网站

网站规划与建设心得,手机在线电影网站,ui培训机构排名,网站建设的职位并发编程 3.Java线程 本章内容 创建和运行线程 查看线程 线程 API 线程状态 3.1 创建和运行线程 方法一#xff0c;直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start();例如#xff1a; // 构…并发编程 3.Java线程 本章内容 创建和运行线程 查看线程 线程 API 线程状态 3.1 创建和运行线程 方法一直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start();例如 // 构造方法的参数是给线程指定名字推荐 Thread t1 new Thread(t1) {Override// run 方法内实现了要执行的任务public void run() {log.debug(hello);} }; t1.start();输出 19:19:00 [t1] c.ThreadStarter - hello方法二使用 Runnable 配合 Thread 把【线程】和【任务】要执行的代码分开 Thread 代表线程 Runnable 可运行的任务线程要执行的代码 Runnable runnable new Runnable() {public void run(){// 要执行的任务} }; // 创建线程对象 Thread t new Thread( runnable ); // 启动线程 t.start();例如 // 创建任务对象 Runnable task2 new Runnable() {Overridepublic void run() {log.debug(hello);} }; // 参数1 是任务对象; 参数2 是线程名字推荐 Thread t2 new Thread(task2, t2); t2.start();输出 19:19:00 [t2] c.ThreadStarter - helloJava 8 以后可以使用 lambda 精简代码 // 创建任务对象 Runnable task2 () - log.debug(hello); // 参数1 是任务对象; 参数2 是线程名字推荐 Thread t2 new Thread(task2, t2); t2.start();FunctionalInterface AltEnter : IDEA中自动简化快捷键 对比 原理之Thread与Runnable的关系 分析 Thread 的源码理清它与 Runnable 的关系 小结 方法1 是把线程和任务合并在了一起方法2 是把线程和任务分开了 用 Runnable 更容易与线程池等高级 API 配合 用 Runnable 让任务类脱离了 Thread 继承体系更灵活 组合大于继承 方法三FutureTask配合Thread FutureTask 能够接收 Callable 类型的参数用来处理有返回结果的情况 // 创建任务对象 FutureTaskInteger task3 new FutureTask(() - {log.debug(hello);return 100; }); // 参数1 是任务对象; 参数2 是线程名字推荐 new Thread(task3, t3).start(); // 主线程阻塞同步等待 task 执行完毕的结果 Integer result task3.get(); log.debug(结果是:{}, result);输出 19:22:27 [t3] c.ThreadStarter - hello 19:22:27 [main] c.ThreadStarter - 结果是:1003.2 观察多个线程同时运行 主要是理解 交替执行 谁先谁后不由我们控制任务调度器控制 单核不建议 3.3 查看进程线程的方法 windows 任务管理器可以查看进程和线程数也可以用来杀死进程 tasklist 查看进程 taskkill 杀死进程 taskkill /F /PID 28060 linux ps -fe 查看所有进程 ps -fT -p 查看某个 进程PID的所有线程 kill 杀死进程 top 按大写 H 切换是否显示线程 top -H -p 查看某个进程PID的所有线程 Java jps 命令查看所有 Java 进程 jstack 查看某个 Java 进程PID的所有线程状态 Jconsole 来查看某个 Java 进程中线程的运行情况图形界面 Jconsole 远程监控配置 需要以如下方式运行你的 java 类 java -Djava.rmi.server.hostnameip地址 -Dcom.sun.management.jmxremote - Dcom.sun.management.jmxremote.port连接端口 -Dcom.sun.management.jmxremote.ssl是否安全连接 - Dcom.sun.management.jmxremote.authenticate是否认证 java类修改 /etc/hosts 文件将 127.0.0.1 映射至主机名 如果要认证访问还需要做如下步骤 复制 jmxremote.password 文件 修改 jmxremote.password 和 jmxremote.access 文件的权限为 600 即文件所有者可读写 连接时填入 controlRole用户名RD密码
http://www.tj-hxxt.cn/news/228562.html

相关文章:

  • 网站的建设公司哪家好做一百度网站
  • 企业网站的特征电子工厂网站建设
  • 网站权重多少比较好孟津网站开发
  • 北京建设网站 公司下载wordpress 4.8.1
  • 不会代码 怎么做网站wordpress网站打开速度慢
  • 企业营销型网站有哪些如何开公司做网站
  • 做导购网站如何获利雁塔区住房和城乡建设局网站
  • 做网站 零基础从哪里开始学广东海外建设监理有限公司官方网站
  • 在阿里云做的网站怎么进后台济南住宅网签查询
  • 无锡市规划建设局网站网站如何优化排名软件
  • 北京市住房城乡建设部网站网站地图的使用
  • 设计漂亮的网站做系统正版win10系统下载网站
  • 网站如何添加内容武威市凉州区建设局网站
  • 济南商务网站建设网站开发命名规范
  • 自己做网站视频教学搭建网站怎么赚钱
  • 深圳企业网站制作公司怎样网站开发毕业设计开课题目
  • 最好的产品网站建设做携程网站的技术
  • 建设展示型网站公司哪家好社交网站怎么制作
  • 呼叫中心网站建设深圳市建
  • 绍兴专业制作网站榆林建站网站建设
  • 上传网站主办者承诺书建网站哪家好 优帮云
  • 工伤保险网上做实网站网站建设报价明细
  • 两个人能用的一个公司做网站吗软件工程就业方向及薪资待遇
  • 西安做网站的公司有网站建设公司株洲
  • 网页的建设流程怎么确定搜索引擎seo推广
  • 自治区建设厅网站html5单页面网站
  • 微信网站开发用什么语言wordpress 内涵段子
  • 贵州省交通工程建设质监局网站网店运营论文3000字
  • 定制手机号码官方网站做网站网站如何定位
  • 惠州建设银行网站梧州seo排名