-
Hashmap同步问题
空中网4k/5k月薪挑选大四实习生的线程题
两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做假简历,甚至假毕业证!所以,空中网的这份工作对未毕业的大学生来说,还是很有吸引力的。这个学生是否入职空中网,大家去猜吧,免得有人看不顺眼而叫骂,呵呵!
第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下:
package read;
public class Test {
public static void main(String[] args){
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-17 11:15:13下载
- 积分:1
-
多线程现在软件
多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。多线程现在软件,通过传入参数现在软件。
- 2022-07-15 05:02:25下载
- 积分:1
-
电信短信接入的Axis实现,非常适合在电信接入短信
电信短信接入的Axis实现,基于中国电信综合业务接入网关的开放接口协议做的,非常适合在电信接入短信
- 2022-05-23 01:35:47下载
- 积分:1
-
通讯Socket
资源描述Socket网络通讯,客户端+服务器。java代码实现的。
- 2022-11-30 15:00:09下载
- 积分:1
-
基于java的校园成绩获取,课表获取,模拟登陆
自己学校的学生信息课表,成绩,模拟登陆,查询,很好的爬虫!,,大家可以查看源码更改部分自己学校的信息,轻松抓取页面,正则剖析有用数据,可用于数据挖掘,或者课程设计
- 2022-09-20 14:35:03下载
- 积分:1
-
socket+长连接+心跳+封装报头+报体+断线重连
socket,长连接,心跳,封装报头,报体,断线重连
DEMO
很好的一个例子
- 2023-01-25 23:10:03下载
- 积分:1
-
midlet 应用程序代码以发现季节
这个程序可以帮助您找到季节 (秋、 春、 夏、 秋等)。其基于的 midlet,用于 java 移动应用程序
- 2022-05-21 13:22:25下载
- 积分:1
-
服务器端原代码:
服务器端原代码:
双击代码全选123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; usingSystem.Net; usingSystem.Threading; usingSystem.Net.Sockets; namespaceWin_Talk { publicpartialclassForm1:Form { publicForm1() { InitializeComponent(); } privatevoidForm1_Load(objectsender,EventArgse) { } #region//定义变量 IPAddressHostIP=IPAddress.Parse("127.0.0.1"); IPEndPointpoint; Socketsocket; boolflag=true; SocketacceptedSocket; #endregion #region//声名委托 delegatevoidSetTextCallback(stringtext); privatevoidSetText(stringtext) { textBox2.AppendText(text+"rn"); } #endregion #region//进程方法 privatevoidProccess() { if(accept
- 2022-02-05 01:15:10下载
- 积分:1
-
Access与Excel文件的读取
资源描述该源代码是基于Access与Excel之间的文件的读写操作以及Excel的单元格的字段分解!//读取文件夹中的文件
//数据库连接
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/**
* 直接连接access文件。
*/
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb";
Properties prop = new Properties();
prop.put("charSet", "gbk"); //解决中文乱码
Connection conn = DriverManager.getConnection(dbur1,prop);
Statement stmt = conn.createStatement();
- 2022-07-25 11:02:39下载
- 积分:1
-
Java小游戏
应用背景首先我们在init()方法中加载所有游戏必要的资源,包括声音,鼠标事件的监听、背景等相关设置。利用addBomb()方法增加bomb的数量、初始位置及初始化颜色。再利用start()启动线程关键技术线程调用run()方法,处理炸弹下降运动down()。Repaint()会在每一个单位时间调用paint()方法不断的刷新屏幕,paint()调用Bomb.addBomb()绘制炸弹。当游戏者按下鼠标,mousePress()事件激活,判断是否点中了炸弹。如果点中addScore()自动加1分。如果没有点中炸弹,炸弹继续下降,当撞到屏幕wasHitEarth()方法激活,其内调用death()方法,减少Denfenser.life生命点,同时audio.play()处理声音的播放,用以提示游戏者
- 2022-01-26 07:13:40下载
- 积分:1