用Java语言编写一个学生信息管理系统,(不是直接用socket的), 多线程在其中实现什么功能?
3个回答
2018-06-29 · 知道合伙人互联网行家
关注
展开全部
#include <stdio.h> #define N 200 #define SCORES 5 #define NUMLEN 10 struct std_type{ char no[NUMLEN];/*学号*/ char *name;/*名字字符串指针*/ int scores[SCORES];/*五门功课的成绩*/ }; struct std_type students[N]; int order[N]; int total[N]; /*[函数]输入一个学生信息函数*/ int readastu(struct std_type *spt) { int len,j; char buf[120];/*输入学号*/ printf("\nNumber : "); if(scanf("%s",buf)==1) strncpy(spt->no,buf,NUMLEN-1); else return 0;/*CTRL+Z结束输入*/ printf("Name : ");/*输入姓名*/ if(scanf("%s",buf)==1) { len=strlen(buf); spt->name=(char*)malloc(len+1);/*申请储存姓名的空间*/ strcpy(spt->name,buf); } else return 0;/*CTRL+Z结束输入*/ printf("Scores : ");/*输入成绩*/ for(j=0;j<SCORES;j++)
展开全部
不用socket就只有数据导入这类有必要多线程吧
追问
您好, 我用sqlite数据库做存储数据的, 导入数据就两步, 加载数据库驱动程序, 建立连接就完了. 不知道多线程该如何使用(数据库初学, 有错误请见谅)
追答
导入数据是指从xml,txt,csv,xls之类的文件读取并导入数据.并不是指插入数据.
因为这些文件可能很大,用空间换时间,以多线程快速读入内存并存入数据库
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询