luban

java并发笔记一之java线程模型

点点圈 提交于 2021-01-14 06:24:49
警告⚠️:本文耗时很长,先做好心理准备 需要jni知识才能理解本篇文章(扫盲链接:https://www.jianshu.com/p/87ce6f565d37) java当中的线程和操作系统的线程是什么关系? 猜想: java thread —-对应-—> OS thread Linux关于操作系统的线程控制源码:pthread_create() Linux命令: man pthread_create int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) ( void *), void *arg); 根据man配置的信息可以得出pthread_create会创建一个线程,这个函数是linux系统的函数,可以用C或者C++直接调用,上面信息也告诉程序员这个函数在pthread.h, 这个函数有四个参数: 然后我们来在linux上启动一个线程的代码: 创建一个后缀名.c的文件: // 引入头文件 #include <pthread.h> #include <stdio.h> // 定义一个变量,接受创建线程后的线程id pthread_t pid; // 定义子线程的主体函数 void * thread_entity( void * arg) { while (

如何运用GIS技术搭建城市交通管理平台

房东的猫 提交于 2020-04-30 14:56:07
1、项目概况 1)项目简介 深圳地铁8号线一期工程项目8132标段(见图1)路线经过深圳市罗湖区、盐田区,总长12.367km,包括6站6区段及莲塘主变电所、盐田站8号线二期工程部分正线、8号线二期盐田站折回线隧道施工一部分,全程选用地底敷设方式,招标额度30.5亿元,总工期1312d。 图1 项目整体路线 2)工程项目特性和难题 新项目包含了地铁施工绝大多数施工技术,地铁站有明挖法、暗挖法、盖挖逆作法、半盖挖法等,区段隧道施工选用TBM、盾构、矿山开采、明挖等工程施工方式 ,管理方法技术难度系数大;地质学纷繁复杂,深圳地域归属于沿海地区丘陵地貌,土壤温度较高,沿岸地质构造变化多端,隧道施工穿越重生填土壤层、黏土壤层、污泥质砂土、花岗石风化层带、断块等高危地质构造,易于产生自然灾害;市政工程新项目附近房屋建筑多,全程好几处下穿、侧穿目前房屋建筑、大中型箱涵、关键管道线路、过街天桥及立交桥,对现有建(构)筑物的维护尤为重要;早期工程项目危害很大,地铁隧道和地铁站坐落于城市主干路及大城市核心区,交通出行疏解、管道线路迁改、园林绿化转移、土地征收等早期工程项目遭受外部影响及危害很大,无法操纵,对施工期危害很大;安全文明施工规定高,工程项目坐落于深圳市罗湖区、盐田区城市主干路、城市核心区,地铁施工全过程极易造成交通阻塞、噪音、震动及烟尘,易危害附近住户衣食住行及商家正常营业。 2

如何运用GIS技术搭建城市交通管理平台

◇◆丶佛笑我妖孽 提交于 2020-04-29 12:24:44
1、项目概况 1)项目简介 深圳地铁8号线一期工程项目8132标段(见图1)路线经过深圳市罗湖区、盐田区,总长12.367km,包括6站6区段及莲塘主变电所、盐田站8号线二期工程部分正线、8号线二期盐田站折回线隧道施工一部分,全程选用地底敷设方式,招标额度30.5亿元,总工期1312d。 图1 项目整体路线 2)工程项目特性和难题 新项目包含了地铁施工绝大多数施工技术,地铁站有明挖法、暗挖法、盖挖逆作法、半盖挖法等,区段隧道施工选用TBM、盾构、矿山开采、明挖等工程施工方式 ,管理方法技术难度系数大;地质学纷繁复杂,深圳地域归属于沿海地区丘陵地貌,土壤温度较高,沿岸地质构造变化多端,隧道施工穿越重生填土壤层、黏土壤层、污泥质砂土、花岗石风化层带、断块等高危地质构造,易于产生自然灾害;市政工程新项目附近房屋建筑多,全程好几处下穿、侧穿目前房屋建筑、大中型箱涵、关键管道线路、过街天桥及立交桥,对现有建(构)筑物的维护尤为重要;早期工程项目危害很大,地铁隧道和地铁站坐落于城市主干路及大城市核心区,交通出行疏解、管道线路迁改、园林绿化转移、土地征收等早期工程项目遭受外部影响及危害很大,无法操纵,对施工期危害很大;安全文明施工规定高,工程项目坐落于深圳市罗湖区、盐田区城市主干路、城市核心区,地铁施工全过程极易造成交通阻塞、噪音、震动及烟尘,易危害附近住户衣食住行及商家正常营业。 2