永发信息网

如何创建一个线程安全的数组

答案:2  悬赏:10  手机版
解决时间 2021-02-19 20:34
如何创建一个线程安全的数组
最佳答案
是线程自己结束自己还是外部调用来结束这个线程?
如果你的线程是从CWinThread继承出来的,结束自己就用AfxEndThread,外部调用的话可以用PostThreadMessage(m_nThreadID, WM_QUIT,0,0);给这个线程发送消息,线程就会结束的,其中的m_nThreadID是线程ID。
全部回答
import java.util.*; public class test { public static void main(string[] args) { t1 ta = new t1(); t2 tb = new t2(); ta.start();// 启动线程1... tb.start(); } public void run() { synchronized(this){ int[] a = { 1, 4, 2, 3, 6, 0 }; sorta(a); } } private void sorta(int[] a) { // todo auto-generated method stub } } // 线程1,从大到小排列 class t1 extends thread { void sorta(int[] a) { for (int j = 0; j < a.length; j++) { for (int i = 0; i < a.length - j - 1; i++) { if (a[i] < a[i + 1]) { int t = a[i + 1]; a[i + 1] = a[i]; a[i] = t; } } } for (int n : a) { system.out.print(n); } } } // 线程2 从小到大排列 class t2 extends thread { void sorta(int[] a) { for (int j = 0; j < a.length; j++) { for (int i = 0; i < a.length - j - 1; i++) { if (a[i] > a[i + 1]) { int t = a[i + 1]; a[i + 1] = a[i]; a[i] = t; } } } for (int n : a) { system.out.print(n); } } } 这只是一个数组排列大小的例子
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
limx趋现于0,x(x-3)/sinx
嘉福百货生活超市在什么地方啊,我要过去处理
一脚踏两船的男人
嘉盛外汇平台股票最近跌了那么多,发生什么事
郑州市豫剧院一号家属院我想知道这个在什么地
2个月狗狗,吐白沫,拉血和虫子,不吃饭,4天
小巴西龟能不能吃我煮熟的鱼肉只类的菜啊事物
“我会一直爱着你,实现你的希望”出自哪首歌
神雕侠侣哪一部的男主角和女主角最帅最美
什么叫临界晶核
【嫩寒锁梦因春冷】“嫩寒锁梦因春冷”是什么
太常村老年协会地址在什么地方,想过去办事
澄城县交道镇初级中学在哪里啊,我有事要去这
从广州东火车站到深圳龙岗汽车站怎么走?不考
避孕环是放在子宫里的吗?还是系在上面的?
推荐资讯
单选题下列情况下,能使反应Cu+Zn2+===Cu2
英语的PETC与PETS有什么区别
大源坑地址在什么地方,想过去办事
美瞳怎么带。怎么取下来。刚买的还不会呢,怕
中国邮政龙岸邮政所地址有知道的么?有点事想
手机微信如何打印出来
1月24号早上7点的高铁(武汉站上车),我从华
玄凤鹦鹉幼鸟出壳跟着老鸟用怎么管理
我要为我之前愚蠢的行为道歉的英文怎么说
为什么说实际汇率并不影响资本净流出?
设与某甲型H1N1流感病毒携带者密切接触后被传
香港有哪些皮料市场?在什么位置
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?