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

美食网站建设背景介绍企业做网站营销的四大途径

美食网站建设背景介绍,企业做网站营销的四大途径,网站开发工程师待遇,手机wap网站用什么语言开发线程休眠:让执行的线程暂停一段时间#xff0c;进入计时等待状态。 方法:staticvoid sleep(long millis) 调用sleep后#xff0c;当前线程放弃CPU,在指定时间段之内#xff0c;sleep所在线程不会获得执行的机会。 此状态下的线程不会释放同步锁/同步监听器. 该方法更多的用…线程休眠:让执行的线程暂停一段时间进入计时等待状态。 方法:staticvoid sleep(long millis) 调用sleep后当前线程放弃CPU,在指定时间段之内sleep所在线程不会获得执行的机会。 此状态下的线程不会释放同步锁/同步监听器. 该方法更多的用于模拟网络延迟,让多线程并发访问同一个资源的错误效果更明显. 在开发中也会故意使用该方法,如:实现联合线程: 线程的join方法表示一个线程等待另一个线程完成后才执行。join方法被调用之后线程对象处于阻塞状态。 有人也把这种方式称为联合线程就是说把当前线程和当前线程所在的线程联合成一个线程。后台线程在后台运行的线程其目的是为其他线程提供服务也称为“守护线程。JVM的垃圾回收线程就是典型的后台线程。特点若所有的前台线程都死亡后台线程自动死亡,前台线程没有结束,后台线程是不会结束的。 测试线程对象是否为后台线程使用thread.isDaemon()。 前台线程创建的线程默认是前台线程,可以通过setDaenon(true)方法设置为后台线程,并且当且仅当后台线程创建的新线程时新线程是后台线程。 设置后台线程thread.setDaemon(true),该方法必须在start方法调用前否则出现IllegalThreadStateException异常。线程优先级:每个线程都有优先级优先级的高低只和线程获得执行机会的次数多少有关,并非线程优先级越高的就一定先执行哪个线程的先运行取决于CPU的调度。 MAX_PRIORITY10,最高优先级 MIN_PRIORITY1,最低优先级 NORM_PRIORITY5,默认优先级 -----------------------int getPriority() :返回线程的优先级。 void setPriority(int newPriority) : 更改线程的优先级。 ----------------------- 每个线程都有默认优先级,主线程默认优先级为5,如果A线程创建了B线程,那么B线程和A线程具有相同优先级. 注意:不同的操作系统支持的线程优先级不同的,建议使用上述三个优先级,不要自定义. 线程礼让:yield方法表示当前线程对象提示调度器自己愿意让出CPU资源但是调度器可以自由的忽略该提示。 调用该方法之后线程对象进入就绪状态所以完全有可能某个线程调用了yield()之后线程调度器又把它调度出来重新执行。 从Java7提供的文档上可以清楚的看出开发中很少会使用到该方法该方法主要用于调试或测试它可能有助于因多线程竞争条件下的错误重现现象。 ----------------------------------------- sleep方法和yield方法的区别:1):都能使当前处于运行状态的线程放弃CPU,把运行的机会给其他线程.2):sleep方法会给其他线程运行机会,但是不考虑其他线程的优先级,yield方法只会给相同优先级或者更高优先级的线程运行的机会.3):调用sleep方法后,线程进入计时等待状态,调用yield方法后,线程进入就绪状态.定时器和线程组 在JDK的java.util包中提供了Timer类,可以定时执行特定的任务. TimerTask类表示定时器执行的某一项任务. 常用方法: schedule(TimerTasktask,long delay,long period): schedule(TimerTasktask,long delay): ----------------------------------------------------------------- ThreadGroup类表示线程组,可以对一组线程进行集中管理. 用户在创建线程对象时,可以通过构造器指定其所属的线程组. Thread(ThreadGroupgroup,String name); 如果A线程创建了B线程,如果没有设置B线程的分组,那么B线程加入到A线程的线程组. 一旦线程加入某个线程组,该线程就一直存在于该线程组中直到线程死亡,不能在中途修改线程的分组. ------------------------ 当Java程序运行时,JVM会创建名为main的线程组,在默认情况下,所有的线程都该改线程组下.线程相关的知识点:1):线程安全的集合对象(留到集合框架中去).2):ThreadLocal:本地线程变量,ThreadLocal模式3):线程池,Java8堆线程池新增的功能.4):Java5新增的线程并发操作.
http://www.pierceye.com/news/932063/

相关文章:

  • 天津自助建站哪个建设网站
  • 西宁市网站建设公司推荐网站全网建设 莱芜
  • 安徽阜阳网站建设公司wordpress网页自适应屏幕大小
  • 上海门户网站的亮点网站开发平台及常用的开发工具
  • 广州h5设计网站公司网站建设从建立服务器开始
  • 如何网站建设全包12306网站多钱做的
  • 阳江北京网站建设中国平面设计在线
  • 上海城乡建设中级职称报名网站合肥网站建设之4个细节要注意事项
  • 洮南网站建设哪家好鞍山信息港招聘信息网
  • 大气手机网站wordpress 添加设置
  • 公司创建网站销售wordpress缩略图支持外链图
  • php网站开发案例教程 dvdwordpress淘宝客自适应模板
  • 做建筑设计网站可以推广的网站有哪些
  • 安徽省建设厅证书查询官方网站关键词优化公司如何选择
  • io游戏网站青岛网站优化排名
  • 怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块网站备案可以变更吗
  • 欧美男女直接做的视频网站广告投放跟网站建设一样吗
  • 建网站的流程费用广州比较大的外贸公司
  • wordpress 调用站外api广州优化公司推广
  • 自贡建设专业网站设计企业网站建设专家
  • 重庆潼南网站建设哪家便宜淄博做网站电话
  • 下载官方网站合肥建站公司seo
  • 做网站还是做app好科技部政服务服平台
  • 东阿聊城做网站的公司seo顾问培训
  • 临海高端营销型网站建设地址建设网站有什么要素构成
  • wordpress 照片分享昌平网站建设推广优化seo
  • 石家庄做网站的公司有哪些做企业网站一般要多少钱
  • 电脑十大免费游戏网站万能搜索引擎入口
  • 菏泽网站建设公司排名有没有专做推广小说的网站
  • 东莞网站建设搭建因酷网站建设