ChinaUnix.net
相关文章推荐:

hp unix 线程堆栈

hp-unix上,有大文件40G需要读其内容并做相应处理。为提高其处理效率,更好利用多个CPU,特设计如下: 启动CPU数量的线程,每个线程互斥读文件一行fgets,交给处理函数处理(耗费CPU操作),处理结束,读下一行,...,...一直到文件结束... 但使用cc -D_REENTRAN -O2 -lpthread thread4.c -o thread4.exe 编译成功后,执行时候报“Memory fault(coredump)”,不知到为何呢?,此程序执行需要指定环境变量:AUTO_DATA_FILE,请指定...

by apexg - HP-UX - 2006-09-05 15:35:02 阅读(1051) 回复(0)

相关讨论

hp unix下面 执行pthread_create(tTid, &attr, tEntry, lpArgv); 就有信号SIGBUS产生,因而产生异常,同样的程序在 solaris ,aix下则正常,各位大虾,请问是什么问题阿?

by xia603wuchao - HP-UX - 2004-11-12 10:04:37 阅读(1157) 回复(1)

我在hp unix上, 以多线程(pthread)的模式操作数据库,使用OCI接口,但我的程序在运行时,莫名其妙的崩溃,我查了半天也没有找到原因,后来我不使用pthread而使用fork的方式就好了,所以我想知道是否OCI和Pthread在共同使用时是否存在BUG!?望高人指点!谢谢了,先,呵呵!~

by yukunzcn - Oracle - 2007-12-14 21:51:35 阅读(1729) 回复(1)

void * child(void *args) { printf("child thread start\n"); int tid = pthread_self(); printf("thread %d enter\n", tid); printf("child thread end\n"); } int main(void) { printf("main thread start\n"); for(;;) { pthread_t pt; int ret = pthread_create(&pt, NULL, child, NULL ); printf("main thread create thread the ret =%d...

by sunday1207 - C/C++ - 2007-03-05 22:52:58 阅读(1486) 回复(2)

rc=pthread_create(&thread1,&tattr,&WatchdogThread,(void*)&MyPID ); Here the call of pthread_create() fails with a return code of -1 but errno is 0 so that I don't have an idea what the problem could be. Does anybody have an idea?

by crazy_li - C/C++ - 2007-03-12 10:31:05 阅读(889) 回复(0)

hp平台下我如何跟踪一个进程在操作系统内部是如何获取到资源的!!! [ 本帖最后由 wtwu 于 2007-11-13 15:17 编辑 ]

by wtwu - HP-UX - 2007-11-13 15:15:05 阅读(2123) 回复(0)

请问大家,在unix编写多线程程序时有win32中InterlockedExchange类似功能的函数吗?

by bgsky - C/C++ - 2005-11-09 01:05:18 阅读(701) 回复(0)

看到有人在问线程编程,我转贴几篇我以前收集的入门教程,希望能够有所帮助。 ===================================================================== Linux下的多线程编程 作者: 姚继锋 (2001-08-11 09:05:00) 1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多...

by forest077 - C/C++ - 2008-06-29 12:21:47 阅读(7968) 回复(10)

假如一个进程里面有多个线程,其中一个线程执行到一段代码可能导致coredump,有没有一个机制(例如通过捕获信号等等)让整个进程不要core掉呢?

by hubei_1218 - C/C++ - 2007-12-03 22:44:58 阅读(1505) 回复(2)

unix下编写多线程程序,由于进行调试,想打印一些东西,知道是哪个线调用的,请问如何获取线程号, 象getpid()一样获取进程号,有这样的函数吗?

by nmzqzw - C/C++ - 2009-03-19 00:07:41 阅读(15574) 回复(21)

Windonw系统下有个sysmon工具(控制面板中的管理工具里面)可以监视某个进程中的所有线程占用CPU资源情况。 请问各位专家: 在unix中有没有类似的工具用来监视进程中的线程占用CPU资源??? 我的unix是SunOs。

by ublue - Solaris - 2004-11-19 18:25:05 阅读(901) 回复(2)