科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
JAVA中线程的同步(一)
java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性。 Java中线程的同步...…
Java中线程的通信(二)
Java中线程之间需要一些协调通信,来共同完成一件任务。第一种方式使用条件变量: package com.farsight.thread5; class Account{ private String accountNo; private double balance; private boolean flag = false; public Account(){ } public Account(St...…
Java中线程的通信(一)
Java中线程之间需要一些协调通信,来共同完成一件任务。第一种方式使用Object类中相关的方法有两个notify方法和三个wait方法: package com.farsight.thread5; class Account{ private String accountNo; private double balance; private boolean flag = fa...…
Java中基于TCP通信(一)
【1】服务器端 ServerSocket: 编写TCP网络服务程序,首先要用到java.net.ServerSocket类用以创建服务器Socket.它的常用构造方法有: 1, ServerSocket(int port):创建绑定到特定端口的服务器套接字。 2, ServerSocket(int port, int backlog):利用指定的backlo...…
NDK项目开发实例
1、创建一个普通的应用程序 2、添加支持库 项目右键-Android Tools-Add Native Support 直接点击Finish 3、在项目中生成多了几个文件夹 4、首先配置javah的内容通过ecplise自动生成C头文件 配置的方式是:选项 Run-External Tools-External Tools Configurat...…
NDK环境配置
Android 原生开发包NDK(Native Delopment kits)将用于Android平台上的C++开发。Android NDK是Android软件开发包(SDK)的相关工具集,用来扩展Android SDK的功能,从而是开发人员能够使用机器代码生成的编程语言(如C、C++和汇编语言)实现一些对代码行要求较高...…
使用KGDB在QEMU上调试内核
Linux是一个非常棒的操作系统, 很多Linux的爱好者, 都想深入的学习它, 市面上的工具也很多, 今天给大家介绍一下怎么用KGDB来调试kernel的方法. 1. 下载新Linux内核 首先去Linux 官方网站 www.kernel.org 下载新的内核源码, 现在新的版本是4.0. 我们以4...…
QT 5.3开发及移植(4)
5、 创建第一个工程HelloWorld 打开qtcreater,单机左侧菜单欢迎,后点击中间New Project 选择ApplicationQt Widgets Application后点击Choose按钮 填写工程名称和工程所在路径后点击下一步 选择开发套件,本例的程序需要运行在ARM平台,所以选择ARM开发套件...…
回到顶部