最近做的一个linux下的聊天系统,遇到的一些问题及解决办法
来源:互联网 发布:c语言中ab转成 0xab 编辑:程序博客网 时间:2024/05/16 03:46
1.在windows下编写的代码中的中文在linux控制台下显示乱码
解决办法:----Terminal--Set Character Encoding下设置成GB2312
2.用到线程的时候,编译的时候要加上 -lpthread3.当使用消息队列进行通信时,msgget只能使用key=111 ---- 用最简单的例子进行测试,还是有问题
解决办法:重启linux系统,可能原因是linux系统的内存用完了
4.子线程中传递多个参数时,可以借用struct
struct mypara { int threadId; int msgId; };
----------------------------------------------------mypara para;
.......
pthread_create(&pid,NULL,(void *)recmsg,¶);
5.当一个程序中有多个线程使用同一资源(也可以是键盘的输入)时,可能会出现资源抢占的情况
解决办法:上互斥锁 标志位设置
0 0
- 最近做的一个linux下的聊天系统,遇到的一些问题及解决办法
- linux遇到的一些问题及解决办法
- 最近遇到的一些问题及发现
- 最近做项目遇到的一些问题总结
- 最近oracle开发中遇到的一些问题及解决办法(一)待续
- 最近oracle开发中遇到的一些问题及解决办法(二)待续
- 最近oracle开发中遇到的一些问题及解决办法(三)待续
- 最近oracle开发中遇到的一些问题及解决办法(四):调试存储过程--待续
- 最近oracle开发中遇到的一些问题及解决办法(五)待续
- 最近遇到的一些问题
- 最近遇到的一些问题
- 最近做了一个iOS小应用,记录下遇到的问题以及解决方法
- linux下redis安装遇到的问题及解决办法
- linux环境下hadoop安装遇到的问题及解决办法
- linux下一些碰到的问题及解决办法
- linux下组播遇到的问题及解决办法
- Linux中遇到的问题及解决办法
- 最近做项目遇到的棘手问题
- 单播、广播、组播
- LAMP 系统性能调优,第 3 部分: MySQL 服务器调优(原创整理来自IBM)
- KMPnext[]数组解释
- android应用——图片获取(调用相机或者从相册获取)、裁剪并上传至服务端,适用于头像设置等
- Java+内存分配及变量存储位置的区别
- 最近做的一个linux下的聊天系统,遇到的一些问题及解决办法
- 数论vs图论
- week 12
- C# Graphics类详解
- [LeetCode]Palindrome Number
- Java 原子的域更新器
- Makefile 里的 subst 函数
- Linux下的iwpriv(iwlist、iwconfig)的简单应用
- javascript代码优化杂谈