收藏此站 联系我们 网站
当前位置:首页» 网络推广 » 【建站服务】钟祥网页制作-域名申请

【建站服务】钟祥网页制作-域名申请

作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-20 21:25:18

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


钟祥网页制作

网站建设.png

秦时,属南郡。
西汉,沿秦制,设郢县,钟祥设县自此始,仍属南郡。东汉初,废郢县。
三国吴于郊郢置牙门戍,依山垒石筑城,名石城。
西晋惠帝元康九年(299年),置竟陵郡,治石城(今钟祥)。
南朝刘宋泰始六年(470年),立苌寿县,为竟陵郡治。西魏大统十七年(551年),改苌寿县为长寿县;同年置郢州,治长寿。
元,改郢州为安陆府,治长寿。
明洪武九年(1376年),改安陆府为安陆州,省长寿县,并入州;嘉靖十年(1531年),升安陆州为承天府;同年复立县,取“祥瑞钟聚”之意,命名钟祥,承天府治钟祥。
清顺治三年(1646年),改承天府为安陆府,仍治钟祥。
民国元年(1912年),废安陆府,钟祥县属湖北省第四行政督察区;二十一年(1932年),改属第六行政督察区;二十五年(1936年),改属第三行政督察区;三十七年(1948年),属第四行政督察区。
中华人民共和国成立后,县名仍为钟祥,属湖北省荆州地区行政公署。
1992年5月,经国务院批准,撤销钟祥县,设立钟祥市(县级),仍属荆州地区行政公署。
1996年12月,改属湖北省荆门市代管
  1. import java.util.concurrent.Callable;public class TaskCallable implements Callable<Object>{
        @Override
        public Object call() throws Exception {
            for (int i = 0; i < 1000; i++) {
                System.out.println("自定义线程任务在执行"+i);
            }
            return null;
        }}
    dg5uw

       dg5uw

      159***75112@139.com

    4年前 (2018-03-05)
  2.    dg5uw

      159***75112@139.com

    25

    线程池练习:返回两个数相加的结果

    要求:通过线程池中的线程对象,使用Callable接口完成两个数求和操作

    Future 接口:用来记录线程任务执行完毕后产生的结果。

    线程池创建与使用:get() 获取 Future对象中封装的数据结果

    ThreadPoolDemo.java 文件代码如下:

    import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;public class ThreadPoolDemo {    public static void main(String[] args) throws InterruptedException, ExecutionException {        //创建线程池对象        ExecutorService threadPool = Executors.newFixedThreadPool(2);        
            //创建一个Callable接口子类对象        //MyCallable c = new MyCallable();        MyCallable c = new MyCallable(100, 200);        MyCallable c2 = new MyCallable(10, 20);        
            //获取线程池中的线程,调用Callable接口子类对象中的call()方法, 完成求和操作        //<Integer> Future<Integer> submit(Callable<Integer> task)        // Future 结果对象        Future<Integer> result = threadPool.submit(c);        //此 Future 的 get 方法所返回的结果类型        Integer sum = result.get();        System.out.println("sum=" + sum);        
            //再演示        result = threadPool.submit(c2);        sum = result.get();        System.out.println("sum=" + sum);        //关闭线程池(可以不关闭)        
        }}

    MyCallable.java 接口文件代码如下:

    import java.util.concurrent.Callable;public class MyCallable implements Callable<Integer> {    //成员变量    int x = 5;    int y = 3;    //构造方法    public MyCallable(){    }    public MyCallable(int x, int y){        this.x = x;        this.y = y;    }    @Override    public Integer call() throws Exception {        return x+y;    }}
    dg5uw

       dg5uw

      159***75112@139.com

    4年前 (2018-03-05)
  3.    0℃space

      960***125@qq.com

    21

    进程和线程的区别

    进程

    应用程序的执行实例,有独立的内存空间和系统资源


    线程

    CPU调度和分派的基本单位,进程中执行运算的最小单位,可完成一个独立的顺序控制流程

    进程和线程的关系

    (1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。

    (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。 同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。

    (3)处理机分给线程,即真正在处理机上运行的是线程。

    (4)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。

    0℃space

       0℃space

      960***125@qq.com

    4年前 (2018-03-23)
  4.    阿颖

      553***793@qq.com

       参考地址

    27

    Java Thread 中 run() 与 start() 的区别

    Java 的线程是通过 java.lang.Thread 类来实现的。VM 启动时会有一个由主方法所定义的线程。可以通过创建 Thread 的实例来创建新的线程。每个线程都是通过某个特定 Thread 对象所对应的方法 run() 来完成其操作的,方法 run() 称为线程体。通过调用 Thread 类的 start() 方法来启动一个线程。

    在 Java 当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。

    实现并启动线程有两种方法

    多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人要玩,于是,start 是排队!等 CPU 选中你就是轮到你,你就 run(),当 CPU 的运行的时间片执行完,这个线程就继续排队,等待下一次的run()。

    调用 start() 后,线程会被放到等待队列,等待 CPU 调度,并不一定要马上开始执行,只是将这个线程置于可动行状态。然后通过 JVM,线程 Thread 会调用 run() 方法,执行本线程的线程体。先调用 start 后调用 run,这么麻烦,为了不直接调用 run?就是为了实现多线程的优点,没这个 start 不行。

    •  1、写一个类继承自 Thread 类,重写 run 方法。用 start 方法启动线程

    •  2、写一个类实现 Runnable 接口,实现 run 方法。用 new Thread(Runnable target).start() 方法来启动

    •  第一是创建状态。在生成线程对象,并没有调用该对象的 start 方法,这是线程处于创建状态。

    • 第二是就绪状态。当调用了线程对象的 start 方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。

    • 第三是运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行 run 函数当中的代码。

    • 第四是阻塞状态。线程正在运行的时候,被暂停,通常是为了等待某个时间的发生(比如说某项资源就绪)之后再继续运行。sleep,suspend,wait 等方法都可以导致线程阻塞。

    • 第五是死亡状态。如果一个线程的 run 方法执行结束或者调用 stop 方法后,该线程就会死亡。对于已经死亡的线程,无法再使用 start 方法令其进入就绪。


钟祥网页制作



上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务